我正在尝试构建一个平台,我认为使用Djangos administrive用户界面比编写自己更简单,更快。我遇到的问题是,我不希望所有管理员都能看到所有对象,只看到他们所关联的对象。
我使用自己创建的名为g <- E(g)[weight > max(weight)*.10]
的模型,它基本上就是联盟。
我正在阅读这篇文章:http://reinout.vanrees.org/weblog/2011/09/30/django-admin-filtering.html但它似乎陈旧且过时了。
因为我复制了这个例子并想出了这个:
Organisation
但似乎查询集方法永远不会运行。 是否有另一种简单的方法来过滤掉管理员用户可以与之交互的对象?
提前感谢你的圣人建议和更好的智慧。
答案 0 :(得分:1)
那篇文章已经有五年多了,从那以后发生了一些变化。但在这种情况下,您需要做的就是调用方法get_queryset
而不是queryset
。