1.安装包
pip install django-tinymce
2.在settings.py中INSTALLED_APPS添加应用
INSTALLED_APPS = (
...
'tinymce',
)
这一步主要将应用注册下,让Django框架去寻找
3.在settings.py设置编辑器的大小
TINYMCE_DEFAULT_CONFIG = {
'theme': 'advanced',
'width': 600,
'height': 400,
}
4.在路由中配置
django2.0以下
urlpatterns = [
...
url(r'^tinymce/', include('tinymce.urls')),
]
django2.0以上
urlpatterns = [
…
path(‘tinymce/’, include(‘tinymce.urls’)),
]
5.使用 在模型类中导入HTMLField
from django.db import models
from tinymce.models import HTMLField # 导入富文本
class My(models.Model):
...
text = HTMLField() # 使用方法