在上一篇文章(在非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