django-tinymce4-widget
Documentation: https://django-tinymce4-widget.readthedocs.io
Source Code: https://github.com/browniebroke/django-tinymce4-widget
[!IMPORTANT] The latest version of TinyMCE (at time of writing) is version 6. This package is -and will stay- focused on TinyMCE 4 only. I no longer use this package myself so I have no incentive to keep it up to date. I recommend moving to a maintained alternative like Jazzband or alternatively fork it.
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.
Compatibility
- Python: 3.8-3.12
- Django: 3.2-5.0
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 = [
...
path('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>
Release files for django-tinymce4-widget 7.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django_tinymce4_widget-7.1.1.tar.gz | 11.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| django_tinymce4_widget-7.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 22.5 kB
Release files / django_tinymce4_widget-7.1.1.tar.gz
| Download URL | django_tinymce4_widget-7.1.1.tar.gz |
|---|---|
| Size | 11.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
52f2dd80bc7731f7745086fb3c50378f756bb8dd8f80fa6f650b06f3a792652c
|
|
BLAKE2b-256 checksum How to use checksums |
90272bf75ac84377f99f5438241679a093bcc5c86af57103b9c12a96580c824e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/4.0.2 CPython/3.11.6
|
Release files / django_tinymce4_widget-7.1.1-py3-none-any.whl
| Download URL | django_tinymce4_widget-7.1.1-py3-none-any.whl |
|---|---|
| Size | 11.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f48065f03ff394861c3bf81dae5a2a6af0019ae1eed9a1ef7c5046f6bc63bdd7
|
|
BLAKE2b-256 checksum How to use checksums |
03e580afebe43e4ca87329d7cd16085bea01d25d30f684f5fd55c02160201375
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/4.0.2 CPython/3.11.6
|