有些文章不一定是为了上首页投稿《Django By Example》

Django-搭建博客(12-文章详情页)

2018-09-11  本文已影响2人  TestingShare

根据上一篇首页文章配置好了,我们现在需要点击首页文章跳转到详情页去

我们需要一个新的页面,也就是详情页的html,下载的模版中,有详情页的html

我们把详情页的html,放到templates目录下

当我们点击首页的文章,跳转新的地址

那就需要思考了,怎么才能让我点的这个文章,跳转的就是这个文章的详情页呢?而不是别的详情页

需要一个文章的唯一标识,那就是文章ID,我们通过文章ID找到这篇文章的内容就好了

我们先看下首页,点击跳转的html代码

点击文章标题,跳转的链接,为什么要这么写呢?如果知道get请求你就会了解,后面是传的参数

i.id是这篇文章的id,把id传给后端

后端只需要接受这个参数,进行查询就好了

我们的url配置也有点小的改动

Info/后面跟着正则,需要尖括号内,跟着我们要传递的id,起的名字是nid,传到后端也要这个名字对应

我们看下点击文章跳转的url,1就是文章的id,这样就可以找到具体的文章了,在根据返回的数据修改前端展示的对应的变量位置就可以了

这样就可以了

还请各位多多指导,或者不明白的地方,请留言交流,谢谢

上一篇下一篇

猜你喜欢

热点阅读