Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么django在使用get参数时返回302错误?_Django_Django Admin - Fatal编程技术网

为什么django在使用get参数时返回302错误?

为什么django在使用get参数时返回302错误?,django,django-admin,Django,Django Admin,我试图使用的GET参数不是模型中的字段,但我得到了一个302错误,然后Django重定向到?e=1 如何使用模型字段中未定义的新get参数在我的admin.py中使用它 编辑: 我想在url中传递一个参数,然后在我的admin.py中的方法中使用它 i、 e.:admin//?myparam=myvalue 然后,重写queryset方法以使用请求对象从url获取此参数,并过滤模型中的一些字段。 我看到的是,如果myparam不是模型中的字段,则会出现302错误。但是我不能使用模型字段,因为我想

我试图使用的GET参数不是模型中的字段,但我得到了一个302错误,然后Django重定向到
?e=1
如何使用模型字段中未定义的新get参数在我的admin.py中使用它

编辑:
我想在url中传递一个参数,然后在我的admin.py中的方法中使用它
i、 e.:
admin//?myparam=myvalue

然后,重写queryset方法以使用请求对象从url获取此参数,并过滤模型中的一些字段。 我看到的是,如果myparam不是模型中的字段,则会出现302错误。但是我不能使用模型字段,因为我想用这个myparam将它与几个字段(太多的字段无法添加到url中)进行比较。

我找到了这个字段,并定义了一个新的表单,如
FormForAdvancedSearch
和覆盖方法
允许的查找
变更列表
它似乎有效

我通过查询集从
其他搜索字段
字典中获取url参数


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

如果你希望有人帮助你,你真的需要分享多一点