当前分类:Django>>正文

Django-后台增加文章预览功能

来源:互联网   更新时间:2023年5月26日  

django后台默认是没有文章预览功能的,点击标题,直接进入了文章编辑模式,那么想要预览应该怎么操作呢?

第一步,增加视图函数preview

在views.py中写上代码:

def preivew(request,pk):

       article = get_object_or_404(Article, pk=pk)

      return render(request, 'article_preview.html', {'article': article})

第二步,修改数据模型models.py

其他的不需要动,只需要在下面增加如下代码:

def get_absolute_url(self):
           return reverse('preview', args=[str(self.pk)])

如图所示:

保存好以上修改。

那么接下来,你在编辑文章 的时候,在编辑器的右上角就可以看到如下的“在站点上查看”该文章的功能。

如下:

这个功能就类似于预览哦。

本文固定链接:https://6yhj.com/leku-p-3895.html  版权所有,转载请保留本地址!
[猜你喜欢]

标签: django基础