django admin site - 为用户过滤可用对象

时间:2010-05-25 22:09:21

标签: python django django-admin

我的模型属于某个“组”(公司类)。我想添加用户,他们也属于一个组,并且应该能够编辑/管理/添加具有关联组成员资格的对象。

类似的东西:

class Company()

class Something()
  company = ForeignKey(Company)

user Microsoft_admin
  company = ForeignKey(Company)

此用户只能在管理界面中查看和编辑属于关联公司的对象。

如何完成?

3 个答案:

答案 0 :(得分:3)

嘿,也许你可以做this

之类的事情

答案 1 :(得分:0)

有几种不同的方法可以做到这一点。您正在寻找的神奇单词是“行级权限”。搜索它和“Django”,你应该找到你想要的东西。

虽然超越某一点,但更容易推出自己的观点。这一切都取决于你的用例,以及你想要实现的目标。

答案 2 :(得分:0)

我会说这在How can I implement a global, implicit filter in Django admin?

中得到了满意的答复