此集成由第三方开发者维护。Tiny Technologies, Inc. 对此集成不承担责任,该集成不受 Tiny Self-Hosted Software License Agreement 的覆盖。有关集成的问题,请直接联系第三方项目。
关于将 TinyMCE 添加到 Django 项目的信息,请尝试使用基于 Python 的 django-tinymce 包。有关设置 django-tinymce 的信息,请参阅:django-tinymce 文档。
要下载 TinyMCE 并将其与 django-tinymce 包一起使用:
从 TinyMCE 下载页面 获取该包。
解压该包,并将
'path/to/tinymce/'目录移动到 Django 项目中。为
tinymce目录添加 URL 路径。添加相关的配置设置:
如果您不需要
TINYMCE_COMPRESSOR(TINYMCE_COMPRESSOR = False),请在项目的settings.py文件中添加TINYMCE_JS_URL,指向tinymce/tinymce.min.js。例如:TINYMCE_JS_URL = os.path.join(MEDIA_URL, "path/to/tinymce/tinymce.min.js") TINYMCE_COMPRESSOR = False
如果您需要
TINYMCE_COMPRESSOR(TINYMCE_COMPRESSOR = TRUE),请在项目的settings.py文件中添加TINYMCE_JS_ROOT,指向tinymce/根目录。例如:TINYMCE_JS_ROOT = os.path.join(MEDIA_URL, "path/to/tinymce") TINYMCE_COMPRESSOR = True
在项目的
settings.py文件中的TINYMCE_DEFAULT_CONFIG里设置license_key。TINYMCE_DEFAULT_CONFIG将替换默认的django-tinymce配置,因此请包含编辑器所需的其他任何选项。例如:TINYMCE_DEFAULT_CONFIG = { "license_key": "gpl", "height": 500, "menubar": False, "browser_spellcheck": True, "plugins": "advlist,autolink,lists,link,image,charmap,preview,anchor," "searchreplace,visualblocks,code,fullscreen,insertdatetime,media,table," "help,wordcount", "toolbar": "undo redo | blocks | bold italic backcolor | alignleft aligncenter " "alignright alignjustify | bullist numlist outdent indent | removeformat | help", }gpl许可证密钥用于在 GNU General Public License (GPL) 下自托管 TinyMCE。若要使用商业许可证或包含高级插件,请用有效的许可证密钥替换gpl。详细信息,请参阅 设置许可证。