我准备开始在django app中为jqgrid提供更强大的功能(分页,搜索等)。为了做到这一点,看起来好像jqgrid将其参数在GET中发送到服务器。我打算写一个urlpattern来提取必要的东西(页码,每页记录,搜索词等),这样我就可以将它传递给我的视图,将正确的行返回到网格中。有没有人已经创建了这个urlpattern我正在寻找?
非常感谢。
答案 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']
希望这对其他人有所帮助。