В django я могу использовать django-guardian для разрешения уровня объекта для пользователей и групп. Но что, если я хочу установить разрешение на уровне поля?
Допустим, у меня есть модель, как показано ниже:
class Attribute(models.Model):
name = models.CharField()
reg = models.CharField()
location = models.CharField()
, и в моей системе три пользователя: user1 , user2 и user3
Теперь я хочу, чтобы user1 получил разрешение на все три поля модели Атрибут . Но user2 получит разрешение только на имя и geg , а user3 получит разрешение только на имя поле.
В моей системе много пользователей и групп. Есть ли способ, как django-guardian установить разрешения на уровне поля в django.