为什么django在使用get参数时返回302错误?
我试图使用的GET参数不是模型中的字段,但我得到了一个302错误,然后Django重定向到为什么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错误。但是我不能使用模型字段,因为我想
?e=1
如何使用模型字段中未定义的新get参数在我的admin.py中使用它
编辑:我想在url中传递一个参数,然后在我的admin.py中的方法中使用它
i、 e.:
admin//?myparam=myvalue
然后,重写queryset方法以使用请求对象从url获取此参数,并过滤模型中的一些字段。 我看到的是,如果myparam不是模型中的字段,则会出现302错误。但是我不能使用模型字段,因为我想用这个myparam将它与几个字段(太多的字段无法添加到url中)进行比较。我找到了这个字段,并定义了一个新的表单,如
FormForAdvancedSearch
和覆盖方法允许的查找
和变更列表
它似乎有效
我通过查询集从其他搜索字段
字典中获取url参数
唯一的问题是分页不会保留url参数。如果你希望有人帮助你,你真的需要分享多一点