2013-11-27 37 views
0

我想使用不是模型中的字段的GET参数,但我得到302错误,然后Django重定向到?e=1 如何使用未在模型字段中定义的新get参数来使用它在我的admin.py中?为什么Django在使用get参数时返回302错误?

编辑:
我想通过在URL中的参数去在我的admin.py然后使用它的方法
即:admin/<app_label>/<model_name>/?myparam=myvalue
然后,覆盖查询集方法使用请求对象从url中获取这个参数,并在我的模型中过滤一些字段。 我所看到的是,如果myparam不是来自模型的字段,我得到了302错误。但是我不能使用模型字段,因为我想使用这个myparam将它与几个字段(太多的字段添加到url中)进行比较。

+1

如果你希望任何人帮助你,你真的要分享一点点比 – yuvi

+0

对不起:刚刚编辑! – toscanelli

回答

0

我发现这个site和定义一个新的表格,如FormForAdvancedSearch和覆盖方法lookup_allowedchangelist_view它似乎工作。

我让我的queryset从other_search_fields字典中获取url参数。

唯一的问题是,分页不会保持url参数。

相关问题