一个django应用程序,为模型和表单提供一个功能齐全的tinymce 4编辑器小部件。

django-tinymce4-lite的Python项目详细描述


django-tinymce4-lite

https://travis-ci.org/romanvm/django-tinymce4-lite.svg?branch=masterhttps://codecov.io/github/romanvm/django-tinymce4-lite/coverage.svg?branch=masterhttps://badge.fury.io/py/django-tinymce4-lite.svg

django-tinymce4-litedjango-tinymce4的重新加工的分叉。 它提供了一个功能齐全的TinyMCE 4编辑器小部件,可以使用 以django的形式和模型。

http://romanvm.github.io/django-tinymce4-lite/_images/screenshot.png

应用程序可以使用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项目添加tinymceINSTALLED_APPS中的settings.py

INSTALLED_APPS=(...'tinymce',)

为您的项目添加tinymce.urlsurls.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

  • 修复了使用ManifestStaticFilesStorageDEBUG = 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发布。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在ElasticSearch中将SearchHit转换为Java对象   第三方库类的java重写XmlAdapter   java如何使用动画类获得平滑的动画效果?   Java PDFBox如果文本内容超过PDF的第一页,如何添加新页面?   Java二叉搜索树u根到最近叶的距离   java什么是diff Scanner和BufferedReader   java如何设计不生成并行数组的程序   java多次声明变量会降低执行速度吗?   java如何使用JXLAPI读取下拉列表的值   多线程为什么自定义阻塞队列在Java中不是线程安全的   java在一个变量中每输入1000个单位,就从另一个变量中减去1?   java Mapstruct通用映射器   Java中的类能否确定它是否已被修改?   java如何在MogoOperations聚合函数中定义输出类型?