常用模板过滤器标签
- https://blog.csdn.net/a599174211/article/details/82751693
博客详情解析html标签
- 给博客详情标签添加一个过滤器 safe, 使django后台能够解析博客内容html标签
<div class="blog-content">{{ blog.content|safe }}</div>
博客列表解析html标签
- 给博客列表显示内容部分加一个过滤器 striptags
富文本编辑器
django-ckeditor
- 安装 : pip install django-ckediter
- 注册应用 : ckeditor
- 配置mode : 把字段改成RichTextField
添加上传图片的功能
- 安装 : pip install pillow
- 注册应用 : ckeditor_uploader
- 配置settings
- 配置settings需要先配置一个media
- media : Django用户上传的都叫media文件
- 上传的图片都会保存到media文件夹
MEDIA_URL = '/meida/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media'),
CKEDITOR_UPLOADER_PATH = 'upload/'
- 配置url
path('ckeditor', include('ckeditor_uploader.urls'))
- 配置model : 把字段改成RichTextUploadingField