Django-tinymce4-lite é um garfo retrabalhado de Django-tinymce4. Ele fornece um widget TINYMCE 4 totalmente funcional que pode ser usado em formas e modelos de Django.
O aplicativo pode usar o Django-FileRrowser-não-Grappelli como um gerenciador de arquivos para o TINYMCE 4 para inserir imagens e links de arquivos no texto editado.
AVISO : O TINYMCE 4 é incompatível com o Tinymce 3. Leia os documentos Tinymce para obter mais informações sobre como configurar o widget Timymce 4 Editor.
Nota : Este pacote inclui a versão mais recente do Tinymce 4 - 4.9.2. Atualmente, não há planos concretos para apoiar o TINYMCE 5 e, se acontecer, estará em um pacote separado com um nome diferente.
Instale o django-tinymce4-lite :
$ pip install django-tinymce4-lite
Adicione tinymce ao INSTALLED_APPS em settings.py para o seu projeto Django:
INSTALLED_APPS = (
...
'tinymce' ,
) Adicione tinymce.urls a urls.py para o seu projeto:
urlpatterns = [
...
path ( 'tinymce/' , include ( 'tinymce.urls' )),
...
] Ou com url regex de estilo antigo:
urlpatterns = [
...
url ( r'^tinymce/' , include ( 'tinymce.urls' )),
...
]Em seu código:
from django . db import models
from tinymce import HTMLField
class MyModel ( models . Model ):
...
content = HTMLField ( 'Content' ) Em Django Admin, o widget é usado automaticamente para todos os modelos que possuem campos HTMLField . Se você estiver usando o TINYMCE 4 nos formulários do seu site, adicione a variável form.media em seus modelos:
<!DOCTYPE html>
< html >
< head >
...
{{ form.media }}
</ head >
< body >
...
</ body >
</ html >http://romomanvm.github.io/django-tinymce4-lite
MIT Licença. Veja License.txt