Skip to content

danfimov/django-tinymce4-plus

 
 

Repository files navigation

django-tinymce4-plus

PyPI version Python versions Django versions Code quality

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

In this fork, all legacy and broken code has been cleaned in order to provide a simple but full-featured TinyMCE 4 experience in Django projects.

TinyMCE 4 in Django Admin

Installation

pip install django-tinymce4-plus

Usage

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>

Documentation

For more details see documentation.

Useful links

License

MIT license. See LICENSE

Languages

  • JavaScript 85.0%
  • Less 12.0%
  • Python 1.8%
  • Other 1.2%