django 视图如何解析 url 查询?例如,假设我有一个列出所有用户的视图
localhost:8000/users/
如果我想添加自己的分页功能,没有 django 的内置功能,我将如何处理
localhost:8000/users/?page=10
或者
localhost:8000/users/?id=526
我知道这违背了传统意义上的漂亮 url,但我觉得在某些时候这是必要的。
使用request.GET
. get()
:
fallback_page_num = '1'
page = request.GET.get('page', fallback_page_num)
看一下官方文档:URL Dispatcher