Wie paginiere ich Ceditor-Inhalte in Django?
Posted: 27 Jan 2025, 09:44
Ich habe Ckeditor Inhalt als Buchinhalt. Ich möchte den Inhalt in einer festen Breite und einem Höhenbehälter anzeigen. Anstelle von Scrollen. Es besteht die Möglichkeit, Seiten zu navigieren. Nächste Taste und vorherige Taste zum Navigieren, um Seiten zu navigieren.
Ich habe diese Funktion zunächst mit den Standardmodellen ausprobiert.textfield () . Durch das Zählen der Wörter habe ich als Seiten in JavaScript gespalten. Es war in Ordnung, aber für mehr Textformatierung muss ich Ckeditor verwenden und der CKEDITOR speichert Inhalte als HTML, sodass ich nicht herausfinden kann, wie ich die Seite teilen werde. Denn wenn ich mich mit dem vorherigen Ansatz teilen möchte, ist es möglich, in einer Seite ein Start- oder End-Tag zu verpassen.>
Code: Select all
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")