通过 URL 传递参数应该使用查询字符串还是 URL 变量?


#1

请问 这个category_id为什么不使用查询字符串的方式获取,而page使用这种方式,我不明白什么时候需要使用request.args.get方式,什么时候使用尖括号<>
image


#2

在你给出的路由里,我的编写逻辑是:分类 ID 是主要信息,所以放到了 URL 路径里,页数是次要信息,所以放到了查询字符串里。

IMO,这是两种 URL 风格,你可以自由选择和组合。比如,下面两个视频网站上的视频页 URL,前者使用查询字符串,后者使用 URL 变量:

题外话,帖子标题应该包含概括性的关键信息,请修改。下次请不要使用这么糟糕的标题。