Django Ueditor之原样展示已有的富文本内容到富文本编辑器

本文介绍了在Django中如何在非admin页面使用Ueditor时,展示已存在富文本内容的步骤。主要内容包括:1) 设计url,携带文章标识;2) 编写视图函数,获取并处理文章内容;3) 前端界面使用模板语言和过滤器,原样渲染富文本内容。教程适用于对Django和富文本编辑器有一定了解的开发者。
摘要由CSDN通过智能技术生成

在上一篇文章(在非admin页面使用 Django Ueditor)中我们使用form向前端模板渲染了Ueditor富文本编辑器界面,但当时只讲到了创建一个新文本内容的界面的做法,对于该文本内容的二次展示并未作进一步解释,这对一些初学者很是不便,特别是不熟悉JavaScript的同学更是不知如何下手,所以出一个解决方案,关键见下文第三步。

注意:下面教程内容基于上一篇文章的环境,如对下文的表述不理解,建议先翻看上一篇文章,下文仍是以文章模型为例。

三步走

1、写一个url

首先,请求时是要带上能识别所请求文章的标记,如文章id,所以该url可以这样写:

urlpatterns = [
    path('manage_article/<id>/', manage_article, name='manage_article'),
]
2、写一个view函数
def manage_article(request, id):
    context = {
        'article': Article.objects.get(id=id),
        'content_form': ContentForm
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值