在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中设置字段级别的权限。