Django框架学习----视图与模板(首页与详情页的跳转)

设计文章的URL

之前我们项目详情页的文章url为blog/detail,这样是不能指定某一篇博客,所以我们需要将其改成如下这样:

blog/detail/1 =》 id为1的文章详情页

blog/detail/2 =》 id为2的文章详情页

blog/detail/3 =》 id为3的文章详情页

blog/detail/4 =》 id为4的文章详情页

blog/detail/5 =》 id为5的文章详情页

完善试图逻辑

我们现在设计好了详情页的URL,URL的最后一项是可变的,那么我们怎么把这个变量给到这个路径呢?请看下图,这样你在写路径的时候就可以传入任一一个int型的变量。

 

 

 在刚刚映射了id之后,我们在views.py 这边可以获取到刚才的ID,然后通过id进行判断,取出当前ID,如下图:

 

 接下来的就只需要改造一下首页每个文章的标题,把每个标题都加上一个a标签即可

 

posted @ 2020-04-07 22:48  _四点  阅读(392)  评论(0编辑  收藏  举报