разрешение на уровне поля в Django - PullRequest
0 голосов
/ 06 ноября 2018

В 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.

...