Django中使用富文本编辑器tinymce
简单使用过程:
1、在python虚拟环境中安装tinymce:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django-tinymce
2、settings.py中为INSTALLED_APPS添加编辑器应用:
INSTALLED_APPS = ( ... 'tinymce', )
3、修改tinymce默认配置(可以在工程的setings.py中配置、或者在tinymce的文件夹下settings.py中修改):
TINYMCE_DEFAULT_CONFIG = {
'theme': 'advanced',
'width': 600,
'height': 400,
}
4、在模型中使用:
from django.db import models
from tinymce.models import HTMLField
class GoodsInfo(models.Model):
gcontent=HTMLField(versbose_name='商品详情')
admin中效果:
注意:数据库中保存的是带有前端格式的文本内容,前端页面显示的时候主要关闭转义