Вы могли также посмотреть мерзавец-svn , который является по существу фронтендом мерзавца к подрывной деятельности.
Посмотрите, как создать пользовательские разрешения в документации.
class USCitizen(models.Model):
# ...
class Meta:
permissions = (
("can_drive", "Can drive"),
("can_vote", "Can vote in elections"),
("can_drink", "Can drink alcohol"),
)
Затем запустите python manage.py makemigrations && python manage.py migrate
.
Используйте декоратор permission_required , чтобы ограничить доступ к вашему представлению.