Django-Tinymce4-Lite ist eine überarbeitete Gabel von Django-Tinymce4. Es bietet ein voll funktionsfähiges Tinymce 4 -Editor -Widget, das in Django -Formularen und -modellen verwendet werden kann.
Die Anwendung kann Django-fileBrowser-no-grappelli als Dateimanager für TinyMce 4 verwenden, um Bilder und Dateilinks in bearbeiteten Text einzufügen.
WARNUNG : Tinymce 4 ist mit Tinymce inkompatibel.
Hinweis : Dieses Paket enthält die neueste verfügbare Version von Tinymce 4 - 4.9.2. Derzeit gibt es keine konkreten Pläne zur Unterstützung von Tinymce 5, und wenn es passiert, befindet es sich in einem separaten Paket mit einem anderen Namen.
Installieren Sie Django-Tinymce4-Lite :
$ pip Installieren Sie Django-Tinymce4-Lite
Fügen Sie tinymce zu INSTALLED_APPS in settings.py für Ihr Django -Projekt hinzu:
INSTALLED_APPS = (
...
'tinymce' ,
) Fügen Sie für Ihr Projekt tinymce.urls zu urls.py hinzu:
urlpatterns = [
...
path ( 'tinymce/' , include ( 'tinymce.urls' )),
...
] Oder mit Regex- url im alten Stil:
urlpatterns = [
...
url ( r'^tinymce/' , include ( 'tinymce.urls' )),
...
]In Ihrem Code:
from django . db import models
from tinymce import HTMLField
class MyModel ( models . Model ):
...
content = HTMLField ( 'Content' ) In Django Admin wird das Widget automatisch für alle Modelle mit HTMLField -Feldern verwendet. Wenn Sie TinyMce 4 in Ihren Website -Formularen verwenden, fügen Sie form.media -Variable in Ihre Vorlagen hinzu:
<!DOCTYPE html>
< html >
< head >
...
{{ form.media }}
</ head >
< body >
...
</ body >
</ html >http://romanvm.github.io/django-tinymce4-lite
MIT -Lizenz. Siehe Lizenz.TXT