A Django application that provides a TinyMCE 4 editor widget 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.
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.8-3.11
- Django: 3.2-4.2
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
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-7.0.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 322053f01c6cf6b0c108a582cee6f3b3db64d10769544fdc2d08a8cbc1af8717 |
|
MD5 | d9e1a6e7fd7832aac744e1614e32b9bd |
|
BLAKE2b-256 | 623f4d50a5f5f40d7b1500d566f9ab77e01337780ccc8cc7e7c6dfbf77de7c8e |
Hashes for django_tinymce4_widget-7.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfa172969718d9202d1ddbabf10032820469c6f1e0dbcdf355d294c8922a4718 |
|
MD5 | 579787eb9cfc8c0bf86a95468de4dd9b |
|
BLAKE2b-256 | 2b6b16a0810e7c077b3433b5f6fa66eecd10df7209d6800e87e04b03eff47112 |