Django 集成 tinymce
目录
环境
- django-1.11.8
- python2.7+
步骤
Install
1 |
pip install django-tinymce4-lite |
setting
- 在项目的
setting.py
文件中,找到INSTALLED_APPS
节点, 添加tinymce
- 在项目的
urls.py
中添加以下内容:
1234567from django.conf.urls import url, includeurlpatterns = […url(r'^tinymce/', include('tinymce.urls')),…]
- 在项目的
setting.py
文件中,添加节点TINYMCE_JS_URL
, 指向tinymce.min.js
文件。由于本机服务器资源有限,故使用了CDN:
1TINYMCE_JS_URL = 'https://cdn.bootcss.com/tinymce/4.7.9/tinymce.min.js'
use
- 在表单中使用代码如下:
123456from django import formsfrom tinymce.widgets import TinyMCEclass CreateArticle(forms.Form):…f_content = forms.CharField(widget=TinyMCE(attrs={'cols': 80, 'rows': 80}))
- 同时在模板中使用,需要在
head
中引入标签 :{{ form.media }}
效果如图: