2013-11-27 48 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參數。

相關問題