Визуальный редактор для статических страниц в Django

    blazer |   12.12.2015 |   16:03:10 |   Django |

В этой небольшой статье я расскажу, как добавить визуальный редактор для статических страниц.

Возможно вам будут интересны и другие разные статьи и уроки по Python/Django в школе практического программирования.

В предыдущей статье я писал, как подключить и настроить приложение flatpages. По умолчанию в приложении flatpages поле для ввода текста имеет обычный вид и принимает hml разметку. Но мне показалось это не совсем удобно и хотелось бы заменить его на визуальный редактор ckeditor.

Для того что бы вывести визуальный редактор в статические страницы нужно сделать следующее.

Открываем файл models.py приложения flatpages в моем случае путь до файла будет таким.

D:\OpenServer\domains\virtualenv\myenv\Lib\site-packages\django\contrib\flatpages\models.py

В модели FlatPage изменяем поле content как показано на скриншоте, не забываем при этом импортировать RichTextUploadingField от ckeditor.

Таким образом мы переопределили поле content и вывели скедитор. Теперь можно с админки добавлять через визуальный редактор статические страницы.

Ваши комментарии

Комментарии могут оставлять только зарегистрированые пользователи!

Disqus - комментарии

blog comments powered by Disqus