前言:
前面两篇文章写了如何调用后台数据在前端显示,但是很显然的是:那样的代码使后台数据在前端的数据显示出来很丑,自带标签什么的
结果后多天对富文本集和富文本集前端显示的探索,终于找出了一套合适的方法来使我们的文章在前端更加好看
富文本集的使用:
个人最喜欢的一款富文本集就是ckeditor了,界面简洁,使用起来也不难
1.安装django-ckeditor包:
在terminal那里输入
pip install django-ckeditor
2.app注册
在setting.py文件下修改INSTALLED_APPS里的内容:
加入最后一句话
3.修改Model类
把原本图片的标记处
修改成:
要记得在开头引入模块
from ckeditor.fields import RichTextField
这时候打开站点管理界面
可以找到这个,说明我们添加成功了!
后台数据格式在前端显示:
django在默认情况下是不随便解析html代码的,主要是担心网站安全的问题。
我们在保证绝对安全的情况下,想要使django解析html代码,需要修改代码如下:
首页代码:
详情页代码:
这样子,我们的前端就显示正常了!