Как сделать пагинацию содержимого 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

Вернуться на верх