一个django应用程序,为模型和表单提供一个功能齐全的tinymce 4编辑器小部件。
django-tinymce4-lite的Python项目详细描述
django-tinymce4-lite
django-tinymce4-lite是django-tinymce4的重新加工的分叉。 它提供了一个功能齐全的TinyMCE 4编辑器小部件,可以使用 以django的形式和模型。
应用程序可以使用django-filebrowser-no-grappelli作为文件管理器 用于tinymce 4将图像和文件链接插入到编辑的文本中。
警告:tinymce 4与tinymce 3不兼容。阅读TinyMCE docs 有关如何配置timyce4编辑器小部件的更多信息。
注意:此软件包包含tinymce 4的最新可用版本- 4.9.2条。目前还没有支持tinymce 5和if的具体计划 它会出现在一个不同名称的单独包中。
兼容性
- python:2.7,3+(2.7支持将被删除)
- django:1.11-2.1
快速启动
安装django-tinymce4-lite:
$ pip install django-tinymce4-lite
为django项目添加tinymce到INSTALLED_APPS中的settings.py:
INSTALLED_APPS=(...'tinymce',)
为您的项目添加tinymce.urls到urls.py:
urlpatterns=[...url(r'^tinymce/',include('tinymce.urls')),...]
在您的代码中:
fromdjango.dbimportmodelsfromtinymceimportHTMLFieldclassMyModel(models.Model):...content=HTMLField('Content')
在django管理中,小部件自动用于所有具有 HTMLField个字段。如果你在网站表单中使用tinymce 4, 在模板中添加form.media变量:
<!DOCTYPE html> <html> <head> ... {{form.media}} </head> <body> ... </body> </html>
许可证
麻省理工学院执照。请参见license.txt
更改日志
1.7.5
- 在设置中支持转换字符串(merwok)。
- 在呈现小部件时设置tinymce本地化语言,而不是 小部件类初始化(允许根据 网页区域设置)。
1.7.4
- 将tinymce升级到v.4.9.2
1.7.3
- 将Tinymce升级到V.4.8.3
1.7.2
- 将tinymce升级到v.4.8.0。
- 各种修复(maqmigh、ojii、rvanlaar)。
1.7.1
- 将Tinymce升级到V.4.7.11
1.7.0
- 将Tinymce升级到V.4.7.4
- 修复了在非管理窗体中使用tinymce的问题。
- 修复了与django-filebrowser-no-grapelli的兼容性。 这破坏了与^{tt9}的兼容性$ (基于grapelli)直到后者增加了对tinymce 4的支持。
1.6.0
- 将tinymce升级到v.4.7.2。
- 增加了与django 2.0(thomwiggers)的兼容性。
- 修复了django=>;1.11(bentrm)中删除的小部件属性。
- 修复了sdist.gz发行版中缺少的更改日志。
1.5.2
- 修复了在django管理中使用多个内联表单集呈现tinymce小部件的问题 (巴斯蒂安东南部)。
- 修复了使用ManifestStaticFilesStorage和运行django管理命令的问题 DEBUG = False(希望如此)。
- 将tinymce升级到v.4.6.7。
1.5.1
- 修复了使用ManifestStaticFilesStorage和 DEBUG = False。
1.5.0
- security:受crsf保护的拼写检查器rest端点。
- 在内联表单集中实现对tinymce小部件的正确处理 在django管理界面中。
- 将tinymce升级到v.4.6.6。
1.4.2
- 将tinymce升级到v.4.6.4。
- 修复了默认编辑器配置。
1.4.1
- 将tinymce升级到v.4.6.2。
- 在默认编辑器配置中添加了文本格式选择器。
1.4.0
- 将tinymce升级到v.4.6.0。
1.3.2
- 修正了与django v.1.11的兼容性。
1.3.1
- 将tinymce升级到v.4.5.5。
- 国家代码语言的固定语言文件配置(gagaro)。
- tinymce 4的渲染现在使用selenium/phantomjs进行测试。
1.3.0
- 将tinymce升级到v.4.5.1。
1.2.0
- 将tinymce升级到v.4.4.3
- 添加了TINYMCE_ADDITIONAL_JS_URLS配置选项。
1.1.0
- 将tinymce升级到v.4.4.1。
- 将django 1.10添加到兼容性矩阵中。
1.0.0
- 初始PYPI发布。