A Django application that provides a TinyMCE 4 editor widget for models and forms, without any static files.
Project description
django-tinymce4-widget
django-tinymce4-widget is a reworked fork of django-tinymce4-lite. It provides a minimal TinyMCE 4 editor widget that can be used in Django forms. 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.
This version does not include any static files, it’s using the TinyMCE from the CDN by default.
Warning: TinyMCE 4 is incompatible with TinyMCE 3. Read TinyMCE docs for more information about how to configure TimyMCE 4 editor widget.
Compatibility
Python: 3.5-3.7
Django: 1.11-2.1
Quick Start
Install django-tinymce4-widget:
$ pip install django-tinymce4-widget
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>
Documentation
The full documentation is available at http://django-tinymce4-widget.readthedocs.io/en/latest/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for django-tinymce4-widget-4.0.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a33d382f655c2ea2dd37af797ecbbb326c1bfe320ddf4a34df5b6d6d6ccb6a4 |
|
MD5 | d0b2b8583ced66047e5364d1aba230c9 |
|
BLAKE2b-256 | 2512882984e51735300a3e73eb59cc9fa0cfbd55abe69122b7c966ca29cad4f3 |
Hashes for django_tinymce4_widget-4.0.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6eb94e0859c85794516a14ad56263a3a2b6b30df67dc36f691ce1b0af65b196c |
|
MD5 | 6034b010296bdbb824036fdd6df0c030 |
|
BLAKE2b-256 | 8dee7c9e7c50d6c0ecb3a64f98b8bcc13e2b52e41b65ffc46782697896f24109 |