Django-Tinymce4-Lite est une fourche retravaillée de Django-Tinymce4. Il fournit un widget d'éditeur TinyMCE 4 entièrement fonctionnel qui peut être utilisé dans les formes et modèles Django.
L'application peut utiliser django-filebrowser-no-grappelli comme gestionnaire de fichiers pour TinyMCE 4 pour insérer des images et des liens de fichier en texte édité.
AVERTISSEMENT : TinyMCE 4 est incompatible avec TinyMCE 3. Lisez les documents TinyMCE pour plus d'informations sur la façon de configurer le widget de l'éditeur TimyMce 4.
Remarque : Ce package comprend la dernière version disponible de TinyMCE 4 - 4.9.2. Actuellement, il n'y a pas de plans en béton pour prendre en charge TinyMCE 5, et si cela se produit, il sera dans un package séparé avec un nom différent.
Installez Django-Tinymce4-Lite :
$ pip install django-tinymce4-lite
Ajoutez tinymce à INSTALLED_APPS dans settings.py pour votre projet Django:
INSTALLED_APPS = (
...
'tinymce' ,
) Ajoutez tinymce.urls à urls.py pour votre projet:
urlpatterns = [
...
path ( 'tinymce/' , include ( 'tinymce.urls' )),
...
] Ou avec url regex de style ancien:
urlpatterns = [
...
url ( r'^tinymce/' , include ( 'tinymce.urls' )),
...
]Dans votre code:
from django . db import models
from tinymce import HTMLField
class MyModel ( models . Model ):
...
content = HTMLField ( 'Content' ) Dans Django Admin, le widget est utilisé automatiquement pour tous les modèles qui ont des champs HTMLField . Si vous utilisez TinyMCE 4 dans les formulaires de votre site Web, ajoutez form.media Variable dans vos modèles:
<!DOCTYPE html>
< html >
< head >
...
{{ form.media }}
</ head >
< body >
...
</ body >
</ html >http://romanvm.github.io/django-tinymce4-lete
Licence MIT. Voir Licence.txt