一个django应用程序,它为模型和表单提供tinymce 4编辑器小部件,没有任何静态文件。

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


django-tinymce4-小部件

https://travis-ci.org/browniebroke/django-tinymce4-widget.svg?branch=masterhttps://codecov.io/gh/browniebroke/django-tinymce4-widget/branch/master/graph/badge.svghttps://readthedocs.org/projects/django-tinymce4-widget/badge/?version=latesthttps://badge.fury.io/py/django-tinymce4-widget.svghttps://img.shields.io/badge/code%20style-black-000000.svg

django-tinymce4-widgetdjango-tinymce4-lite的重写分叉。它提供了最小的TinyMCE 4 可在django窗体中使用的编辑器小部件。 应用程序可以使用django-filebrowserdjango-filebrowser-no-grappelli 作为tinymce 4的文件管理器,将图像和文件链接插入到编辑的文本中。

此版本不包含任何静态文件,默认情况下使用cdn中的tinymce。

警告:tinymce 4与tinymce 3不兼容。阅读TinyMCE文档了解更多信息 关于如何配置timyce 4编辑器小部件。

兼容性

  • python:3.5-3.7
  • django:1.11-2.1

快速启动

安装django-tinymce4-widget

$ pip install django-tinymce4-widget

为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 admin中,小部件自动用于所有具有HTMLField字段的模型。 如果在网站表单中使用tinymce 4,请在模板中添加form.media变量:

<!DOCTYPE html>
<html>
<head>
  ...
  {{form.media}}
</head>
<body>
...
</body>
</html>

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

推荐PyPI第三方库


热门话题
JavaPax考试:从非标准Maven存储库解析Karaf特性存储库(XML文件)   java Spring启动Bean创建异常   java中将ArrayList转换为数组的方法   Android Studio的java Unity插件。   java在CheckStyle中从方法计数中排除getter和setter   HibernateJava。sql。SQLSyntaxErrorException:表/视图“序列”不存在   与命令行程序Java vs C通信   java WebView膨胀异常   java在O(n)java8流中寻找两个列表的交集   java使用Gradle运行单元测试时,最大堆大小在哪里设置?   ssl加载java应用程序(CXF)内的jks文件   CI:Jenkins Git:Simple Java项目:希望在特定时间在脚本上发送消息   java根据位置更改数字   java按数值排序字符串数组   macos java版本“1.6.0_65”是否与java 6模棱两可?   Cassandra中的java时间戳