Comments 4
Summernote поинтереснее
Лучше использовать готовую обёртку - django-tinymce. По ссылке - инструкция для установки из трёх команд - https://django-tinymce.readthedocs.io/en/latest/installation.html#id2 .
После этого можно делать так:
from tinymce import models as tinymce_models
my_field = tinymce_models.HTMLField()
TinyMCE также имеет инструмент для валидации. Прежде чем сохранить результат в DB, полезно провалидировать чтобы избежать SQL инъекций, кросс сайт скриптов и прочей нечисти. Я тестил, довольно, прилично валидирует.
Sign up to leave a comment.
Как я встраивал wysiwyg редактор в свой django проект