django中的字段级别权限

时间:2018-11-06 11:50:31

标签: python django permissions django-guardian

在django中,我可以使用django-guardian获得用户和组的对象级别权限。但是,如果我想设置字段级别的权限怎么办?

让我们说我有一个如下模型:

class Attribute(models.Model):
    name = models.CharField()
    reg = models.CharField()
    location = models.CharField()

我的系统中有三个用户,分别是 user1 user2 user3

现在,我希望 user1 获得对模型 Attribute 的所有三个字段的许可。但是 user2 将仅获得对 名称 geg 的许可,而 user3 将获得许可仅名称字段。

在我的系统中,有很多用户和组。有什么办法像django-guardian一样在django中设置字段级别的权限。

0 个答案:

没有答案