Package: django-tinymce4-lite
django-tinymce4-litedjango-tinymce4-liteis a reworked fork ofdjango-tinymce4.
It provides a fully functionalTinyMCE 4editor widget that can be used
in Django forms and models.The application can usedjango-filebrowser-no-grappellias a file manager
for TinyMCE 4 to insert images and file links into edited text.Warning: TinyMCE 4 is incompatible with TinyMCE 3. ReadTinyMCE docsfor more information about how to configure TimyMCE 4 editor widget.Note: This package includes the latest available version of TinyMCE 4 -
4.9.2. Currently there are no concrete plans to support TinyMCE 5, andifit happens, it will be in a separate package with a different name.CompatibilityPython: 3.5+Django: 1.11+Quick StartInstalldjango-tinymce4-lite:$ pip install django-tinymce4-liteAddtinymcetoINSTALLED_APPSinsettings.pyfor your Django project:INSTALLED_APPS=(...'tinymce',)Addtinymce.urlstourls.pyfor your project:urlpatterns=[...path('tinymce/',include('tinymce.urls')),...]Or with old-style regexurl:urlpatterns=[...url(r'^tinymce/',include('tinymce.urls')),...]In your code:fromdjango.dbimportmodelsfromtinymceimportHTMLFieldclassMyModel(models.Model):...content=HTMLField('Content')In Django Admin the widget is used automatically for all models that haveHTMLFieldfields. If you are using TinyMCE 4 in your website forms,
addform.mediavariable into your templates:<!DOCTYPE html>
<html>
<head>
  ...{{form.media}}</head>
<body>
...
</body>
</html>Documentationhttp://romanvm.github.io/django-tinymce4-liteLicenseMIT license. See LICENSE.txtChangelog1.8.0Removed Python 2.7 support.Added support for Python 3.8, Django 2.2 and 3.01.7.5Support translated strings in settings (merwok).Set TinyMCE localization language when rendering the widget instead of the
widget class initialization (allows to set TinyMCE language depending on
the web page locale).1.7.4Upgraded TinyMCE to v.4.9.21.7.3Upgraded TinyMCE to v.4.8.31.7.2Upgraded TinyMCE to v.4.8.0.Various fixes (maqmigh, ojiii, rvanlaar).1.7.1Upgraded TinyMCE to v.4.7.111.7.0Upgraded TinyMCE to v.4.7.4Fixed using TinyMCE in non-admin forms.Fixed compatibility withdjango-filebrowser-no-grapelli.
This broke compatibility withdjango-filebrowser(based on grapelli) until the latter adds support for TinyMCE 4.1.6.0Upgraded TinyMCE to v.4.7.2.Added compatibility with Django 2.0 (thomwiggers).Fixed dropped widget attributes in Django => 1.11 (bentrm).Fixed missing Changelog insdist.gz distribution.1.5.2Fixed rendering TinyMCE widgets with multiple inline formsets in Django admin
(se-bastiaan).Fixed running Django management commands withManifestStaticFilesStorageandDEBUG = False(hopefully).Upgraded TinyMCE to v.4.6.7.1.5.1Fixed running collectstatic command withManifestStaticFilesStorageandDEBUG = False.1.5.0Security: protected spellchecker REST endpoint from CRSF.Implemented correct handling of TinyMCE widgets inside inline formsets
in Django admin interface.Upgraded TinyMCE to v.4.6.6.1.4.2Upgraded TinyMCE to v.4.6.4.Fixed the default editor config.1.4.1Upgraded TinyMCE to v.4.6.2.Added text format selector to the default editor configuration.1.4.0Upgraded TinyMCE to v.4.6.0.1.3.2Fixed compatibility with Django v.1.11.1.3.1Upgraded TinyMCE to v.4.5.5.Fixed language file configuration for languages with country codes (Gagaro).Rendering of the TinyMCE 4 is now tested with Selenium/PhantomJS.1.3.0Upgraded TinyMCE to v.4.5.1.1.2.0Upgraded TinyMCE to v.4.4.3AddedTINYMCE_ADDITIONAL_JS_URLSconfiguration option.1.1.0Upgraded TinyMCE to v.4.4.1.Added Django 1.10 to compatibility matrix.1.0.0Initial PyPI release.