Python django中的字段级权限

Python django中的字段级权限,python,django,permissions,django-guardian,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将获得模型属性的所有三

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

假设我有一个模型,如下所示:

class Attribute(models.Model):
    name = models.CharField()
    reg = models.CharField()
    location = models.CharField()
我的系统中有三个用户,分别是user1user2user3

现在我希望user1将获得模型属性的所有三个字段的权限。但是user2将只获得name的权限,geguser3将只获得name字段的权限


在我的系统中有很多用户和组。有没有像django guardian那样的方法可以在django中设置字段级权限。

您使用的是django rest框架吗?如果是这样,那么有一个调整