Django-tinymce4-lite es una horquilla reelaborada de Django-TinyMCE4. Proporciona un widget del editor TinyMCE 4 completamente funcional que se puede usar en formularios y modelos Django.
La aplicación puede usar Django-FileBrowser-No-Grappelli como un administrador de archivos para TinyMCE 4 para insertar imágenes y enlaces de archivos en el texto editado.
ADVERTENCIA : TinyMCE 4 es incompatible con TinyMCE 3. Lea los documentos de TinyMCE para obtener más información sobre cómo configurar el widget del editor TimyMce 4.
Nota : Este paquete incluye la última versión disponible de TinyMCE 4 - 4.9.2. Actualmente no hay planes concretos para admitir TinyMCE 5, y si sucede, estará en un paquete separado con un nombre diferente.
Instale django-tinymce4-lite :
$ PIP Instale Django-TinyMCE4-Lite
Agregue tinymce INSTALLED_APPS en settings.py para su proyecto Django:
INSTALLED_APPS = (
...
'tinymce' ,
) Agregue tinymce.urls a urls.py para su proyecto:
urlpatterns = [
...
path ( 'tinymce/' , include ( 'tinymce.urls' )),
...
] O con url regex de estilo antiguo:
urlpatterns = [
...
url ( r'^tinymce/' , include ( 'tinymce.urls' )),
...
]En tu código:
from django . db import models
from tinymce import HTMLField
class MyModel ( models . Model ):
...
content = HTMLField ( 'Content' ) En Django Admin, el widget se usa automáticamente para todos los modelos que tienen campos HTMLField . Si está utilizando TinyMCE 4 en los formularios de su sitio web, agregue la variable form.media en sus plantillas:
<!DOCTYPE html>
< html >
< head >
...
{{ form.media }}
</ head >
< body >
...
</ body >
</ html >http://romanvm.github.io/django-tinymce4-lite
Licencia MIT. Ver licencia.txt