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标签即可