Если у меня есть отдельные модели, каждая с соответствующими разрешениями, но с одним и тем же кодовым именем, есть ли способ различить guish между ними при проверке, есть ли у пользователя разрешения каждого человека тип модели?
Например, у меня есть две модели, каждая с настраиваемыми разрешениями, такими как:
class Meta:
permissions = (
('can_execute', 'Can execute class1'),
)
class Meta:
permissions = (
('can_execute', 'Can execute class2'),
)
тогда, при проверке, есть ли у пользователя эти разрешения, например
user.has_perm('app.can_execute')
нет возможности различить guish между ними? Должен ли я всегда быть таким, чтобы кодовые имена были разными для каждой отдельной модели?