skip to navigation
skip to content

django-tinymce4-lite 1.6.0

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

Package Documentation

django-tinymce4-lite

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.

Compatibility

  • 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 settings.py for your Django project:

INSTALLED_APPS = (
    ...
    'tinymce',
)

Add tinymce.urls to urls.py 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 form.media variable into your templates:

<!DOCTYPE html>
<html>
<head>
  ...
  {{ form.media }}
</head>
<body>
...
</body>
</html>

License

MIT license. See LICENSE.txt

Changelog

1.6.0

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

1.5.2

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

1.5.1

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

1.5.0

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

1.4.2

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

1.4.1

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

1.4.0

  • Upgraded TinyMCE to v.4.6.0.

1.3.2

  • Fixed compatibility with Django v.1.11.

1.3.1

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

1.3.0

  • Upgraded TinyMCE to v.4.5.1.

1.2.0

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

1.1.0

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

1.0.0

  • Initial PyPI release.
 
File Type Py Version Uploaded on Size
django-tinymce4-lite-1.6.0.tar.gz (md5) Source 2017-11-14 940KB
django_tinymce4_lite-1.6.0-py2.py3-none-any.whl (md5) Python Wheel py2.py3 2017-11-14 1MB
django_tinymce4_lite-1.6.0-py3.6.egg (md5) Python Egg 3.6 2017-11-14 1MB