Important: This Integration is maintained by a third-party developer. Tiny Technologies, Inc. bears no responsibility for this integration, which is not covered by the Tiny Self-Hosted Software License Agreement. For issues related to the integration, contact the third-party project directly.
For information on adding TinyMCE to a Django project, try using the Python-based django-tinymce
package. For information on setting up django-tinymce
, see: the django-tinymce Documentation. To use an newer version of TinyMCE, use the Tiny Cloud or statically host a manually downloaded copy of TinyMCE.
Using the Tiny Cloud with django-tinymce
To load TinyMCE from the Tiny Cloud, update the project’s settings.py
file:
- Set
TINYMCE_JS_URL
to the Tiny Cloud CDN. - Ensure
TINYMCE_COMPRESSOR
is set toFalse
.
For example:
TINYMCE_JS_URL = 'https://cdn.tiny.cloud/1/no-api-key/tinymce/5/tinymce.min.js'
TINYMCE_COMPRESSOR = False
Using self-hosted TinyMCE with django-tinymce
If you’d rather download and install the script manually:
- Get the package from TinyMCE Downloads.
- Unzip the package and move the
'path/to/tinymce/'
directory into the django project. - Add a URL path to the
tinymce
directory. -
Add the relevant configuration setting:
-
If you do not need the
TINYMCE_COMPRESSOR
(TINYMCE_COMPRESSOR = False
), addTINYMCE_JS_URL
to the project’ssettings.py
file pointing totinymce/tinymce.min.js
. Such as:TINYMCE_JS_URL = os.path.join(MEDIA_URL, "path/to/tinymce/tinymce.min.js") TINYMCE_COMPRESSOR = False
-
If you do need the
TINYMCE_COMPRESSOR
(TINYMCE_COMPRESSOR = TRUE
), addTINYMCE_JS_ROOT
to the project’ssettings.py
file pointing to thetinymce/
root directory. Such as:TINYMCE_JS_ROOT = os.path.join(MEDIA_URL, "path/to/tinymce") TINYMCE_COMPRESSOR = True
-
Was this article helpful? Yes - No
Well, that's awkward . Would you mind opening an issue or helping us out?
Thanks for the feedback!
Can't find what you're looking for? Let us know.
Except as otherwise noted, the content of this page is licensed under the Creative Commons BY-NC-SA 3.0 License, and code samples are licensed under the Apache 2.0 License.