skip to navigation
skip to content

django-tinymce4-lite 1.7.0

A Django application that provides a fully functional TinyMCE 4 editor widget for models and forms.

Package Documentation


django-tinymce4-lite is a reworked fork of django-tinymce4. It provides a fully functional TinyMCE 4 editor widget that can be used in Django forms and models.

The application can use django-filebrowser or django-filebrowser-no-grappelli as a file manager for TinyMCE 4 to insert images and file links into edited text.

Warning: TinyMCE 4 is incompatible with TinyMCE 3. Read TinyMCE docs for more information about how to configure TimyMCE 4 editor widget.


  • Python: 2.7, 3+
  • Django: 1.8-2.0

Quick Start

Install django-tinymce4-lite:

$ pip install django-tinymce4-lite

Add tinymce to INSTALLED_APPS in for your Django project:


Add tinymce.urls to for your project:

urlpatterns = [
    url(r'^tinymce/', include('tinymce.urls')),

In your code:

from django.db import models
from tinymce import HTMLField

class MyModel(models.Model):
    content = HTMLField('Content')

In Django Admin the widget is used automatically for all models that have HTMLField fields. If you are using TinyMCE 4 in your website forms, add variable into your templates:

<!DOCTYPE html>
  {{ }}


MIT license. See LICENSE.txt



  • Upgraded TinyMCE to v.4.7.4
  • Fixed using TinyMCE in non-admin forms.
  • Fixed compatibility with django-filebrowser-no-grapelli. This broke compatibility with django-filebrowser (based on grapelli) until the latter adds support for TinyMCE 4.


  • Upgraded 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 in sdist .gz distribution.


  • Fixed rendering TinyMCE widgets with multiple inline formsets in Django admin (se-bastiaan).
  • Fixed running Django management commands with ManifestStaticFilesStorage and DEBUG = False (hopefully).
  • Upgraded TinyMCE to v.4.6.7.


  • Fixed running collectstatic command with ManifestStaticFilesStorage and DEBUG = False.


  • Security: 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.


  • Upgraded TinyMCE to v.4.6.4.
  • Fixed the default editor config.


  • Upgraded TinyMCE to v.4.6.2.
  • Added text format selector to the default editor configuration.


  • Upgraded TinyMCE to v.4.6.0.


  • Fixed compatibility with Django v.1.11.


  • Upgraded 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.


  • Upgraded TinyMCE to v.4.5.1.


  • Upgraded TinyMCE to v.4.4.3
  • Added TINYMCE_ADDITIONAL_JS_URLS configuration option.


  • Upgraded TinyMCE to v.4.4.1.
  • Added Django 1.10 to compatibility matrix.


  • Initial PyPI release.
File Type Py Version Uploaded on Size
django-tinymce4-lite-1.7.0.tar.gz (md5) Source 2017-12-18 934KB
django_tinymce4_lite-1.7.0-py2.py3-none-any.whl (md5) Python Wheel 3.6 2017-12-18 1MB