2

django 视图如何解析 url 查询?例如,假设我有一个列出所有用户的视图

localhost:8000/users/

如果我想添加自己的分页功能,没有 django 的内置功能,我将如何处理

localhost:8000/users/?page=10

或者

localhost:8000/users/?id=526

我知道这违背了传统意义上的漂亮 url,但我觉得在某些时候这是必要的。

4

2 回答 2

3

使用request.GET. get()

fallback_page_num = '1'
page = request.GET.get('page', fallback_page_num)
于 2013-07-25T18:36:04.793 回答
1

看一下官方文档:URL Dispatcher

或者看看这个:Capturing the URL parameters in request.GET

于 2013-07-25T18:38:07.387 回答