Django admin:changelist_view和change_view的单独查询集

时间:2016-03-21 21:24:06

标签: python django

在我的应用程序中,我需要在Django管理面板的更改列表中隐藏一些元素(标记已删除= True)(我使用自定义查询集)但是能够使用change_view显示它们(编辑单个项目)。现在,如果我设置自定义查询集,则无法显示项目(存在404错误)。是否有方便的方法为不同的视图设置单独的查询集? 我做了一些测试,传递请求参数,并基于它使用不同的查询集,但它看起来有点难看。

UPD:以下是我现在解决此问题的方法:http://pastebin.com/5VqArNSi。寻找更好的东西。

谢谢!

0 个答案:

没有答案