富文本

来源:互联网 发布:h2o 数据挖掘 编辑:程序博客网 时间:2024/05/16 18:22

富文本

相对于普通文本来说,可以添加样式,颜色,大小,字体,倾斜,图片,和markdown非常像,博客或论坛的做法(markdown,富文本)

1, 需要导入库 pip install django-tinymce
2,在setting里面配置
(1)APP里面配置 ‘tinymce’,
(2)在APP后面继续配置
TINYMCE_DEFAULT_CONFIG = {
“theme”: ‘advanced’,
“width”: 800,
“height”: 600,
}
3,在模板中进行配置
class SchoolBlog(models.Model):
s_content = HTMLField()

后台

1,在后台管理中添加(在当前APP的admin.py文件里面认证)
admin.site.register(SchoolBlog)
2,使用后台,需要创建一个后台管理员
python manage.py createsuperuser

页面

1, 在HTML页面盛放
在头里面写

tinyMCE.init({ 'mode':'textareas', 'theme':'advanced', 'width':800,'height':600, })

在body里面写

2,在视图函数里面加一个函数渲染出来
def rtfblog(request):
return render(request, ‘youapp/blog.html’)
3,加URL路径

原创粉丝点击