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中效果:

 

注意:数据库中保存的是带有前端格式的文本内容,前端页面显示的时候主要关闭转义

 



 
 
posted @ 2020-05-21 14:08  沧海1024  阅读(308)  评论(0编辑  收藏  举报