WYSIWYG редактор для шаблонов - PullRequest
0 голосов
/ 16 марта 2019

Я ищу редактор wysiwyg для внешнего интерфейса моего веб-сайта с поддержкой django (т.е. моих html-шаблонов).

Используя редактор wysiwyg, пользователи должны иметь возможность:

  • создание маркеров

  • создание жирного текста

  • изменение размера шрифта

Учитывая эти требования, какой пакет редактора WYSIWYG вы бы порекомендовали?

Также я смотрел на django-summernote.С этим пакетом, похоже, существует требование помечать контент как безопасный при отображении этого контента в шаблонах.

{{foobar | safe}}

Требуется ли это для всех редакторов wysiwyg?Представляет ли это проблему безопасности?Может ли конечный пользователь вставить вредоносный код в текстовое поле, а затем выполнить его при отображении страницы?Мои конечные пользователи - случайные люди в Интернете.

Спасибо всем!

1 Ответ

2 голосов
/ 16 марта 2019

вы можете использовать Tiny Mce

в основном safe помечает строку как не требующую дальнейшего экранирования HTML перед выводом.Когда автоэкранирование отключено, этот фильтр не действует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...