Skip to content

danfimov/django-tinymce4-plus

Repository files navigation

django-tinymce4-plus

PyPI - Python Version PyPI Django versions

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