Как сделать пагинацию содержимого ckeditor в django?
У меня есть ckeditor
содержимое в виде содержимого книги. Я хочу показать содержимое в контейнере фиксированной ширины и высоты. Вместо прокрутки будет возможность навигации по страницам. Следующая кнопка и предыдущая кнопка для перехода по страницам.
from django.db import models
from django_ckeditor_5.fields import CKEditor5Field
class Book(models.Model):
title = models.CharField(max_length=255)
slug = AutoSlugField(populate_from='title')
description = models.TextField()
content = CKEditor5Field(config_name="extends")
Сначала я попробовал эту функцию с настройками по умолчанию models.TextField()
. Считая слова, я разбил текст на страницы в javaScript. Это было нормально, но для большего форматирования текста мне пришлось использовать ckeditor
, а ckeditor сохраняет содержимое как html, поэтому я не могу понять, как разделить страницу. Потому что если я хочу разделить страницу с помощью предыдущего подхода, то можно пропустить начальный или конечный тег на странице.
Я использую django-ckeditor-5