Django url模式检索查询字符串参数

时间:2011-01-10 03:44:06

标签: django jqgrid django-urls

我准备开始在django app中为jqgrid提供更强大的功能(分页,搜索等)。为了做到这一点,看起来好像jqgrid将其参数在GET中发送到服务器。我打算写一个urlpattern来提取必要的东西(页码,每页记录,搜索词等),这样我就可以将它传递给我的视图,将正确的行返回到网格中。有没有人已经创建了这个urlpattern我正在寻找?

非常感谢。

1 个答案:

答案 0 :(得分:1)

这个答案比我意识到的要简单。如标题为“查询字符串参数”一节中djangobook的第7章所述,可以执行以下操作,其中“someParam”是要检索的查询字符串中的参数。但是,Django被设计为在页面顶部的地址栏中保持干净,因此如果必须,您应该只使用此选项。

查询字符串可能看起来像这样。

http://somedomainname.com/?someString=1

视图可能如下所示。

def someView(request):
    if 'someParam' in request.GET and request.GET['someParam']:
        someParam = request.GET['someParam']

希望这对其他人有所帮助。