【发布时间】:2018-03-04 20:02:33
【问题描述】:
我在一个应用中创建了一个模型,并在另一个应用中创建了一个代理模型。 现在我想在 Django admin 中只向一组用户授予此代理模型的查看权限。
#core app
class Dress(models.Model):
name = models.CharField("Nome", max_length=80)
#enza app
class EnzaDress(Dress):
class Meta:
proxy = True
在 Django 用户组记录页面的权限网格中,我没有在 Django admin 中看到任何条目授予此代理模型(EnzaDress)的查看权限。
我的 Django 版本是 1.11.5
【问题讨论】:
-
Django 默认只提供 3 种权限(添加、更改、删除)。如果您想要“查看”权限,则必须手动添加。在这里查看答案:stackoverflow.com/questions/27592658/…