最近学习flask的过程中,遇到一个问题。
进入首页页面,显示文章列表,文章列表是做了分页的,那么url应该是/page=<page>
这样的,
那么第一页也就是首页的路径应该是/
还是/page=1
呢?
一开始我是这样想的,首页(第一页)路径为/
,然后重定向至/page=<page>
1 |
|
后来仔细一想这样做不好,因为首页一般来说是不会显示页数的,所以应该将第一页的url写成不带有页码。
并且像这样写的话页面太多了,不利于后期维护。所以将代码做了如下修改:
1 |
|
这样将两个路由都指向index页面,且当page没有传入时(即请求主页时)默认为第一页,此时url为/