django-tinymce4-lite -это переработанная вилка django-tinymce4. Он обеспечивает полностью функциональный виджет редактора Tinymce 4, который можно использовать в формах и моделях Django.
Приложение может использовать Django-Filebrowser-No-Grappelli в качестве файлового диспетчера для Tinymce 4, чтобы вставить изображения и ссылки на файлы в отредактированный текст.
ПРЕДУПРЕЖДЕНИЕ : Tinymce 4 несовместимо с Tinymce 3. Прочитайте документы Tinymce для получения дополнительной информации о том, как настроить виджет редактора TimyMce 4.
Примечание . Этот пакет включает в себя последнюю доступную версию Tinymce 4 - 4.9.2. В настоящее время нет конкретных планов по поддержке Tinymce 5, и если это произойдет, он будет в отдельном пакете с другим именем.
Установите django-tinymce4-lite :
$ pip установить django-tinymce4-lite
Добавьте tinymce в INSTALLED_APPS в settings.py .
INSTALLED_APPS = (
...
'tinymce' ,
) Добавьте tinymce.urls в urls.py для вашего проекта:
urlpatterns = [
...
path ( 'tinymce/' , include ( 'tinymce.urls' )),
...
] Или с url режима старого стиля:
urlpatterns = [
...
url ( r'^tinymce/' , include ( 'tinymce.urls' )),
...
]В вашем коде:
from django . db import models
from tinymce import HTMLField
class MyModel ( models . Model ):
...
content = HTMLField ( 'Content' ) В администраторе Django виджет используется автоматически для всех моделей, которые имеют поля HTMLField . Если вы используете Tinymce 4 в формах вашего веб -сайта, добавьте переменную form.media в свои шаблоны:
<!DOCTYPE html>
< html >
< head >
...
{{ form.media }}
</ head >
< body >
...
</ body >
</ html >http://romanvm.github.io/django-tinymce4-lite
MIT Лицензия. См. License.txt