Может кто-нибудь объяснить, пожалуйста, добавление пользовательских разрешений?(Джанго) - PullRequest
0 голосов
/ 25 сентября 2019

Я использую Django 1.9 и пытаюсь добавить для группы разрешение на просмотр только определенных моделей в панели администратора.

Я нашел это в документации Django: https://docs.djangoproject.com/en/1.9/topics/auth/customizing/#custom-permissions Но я не понимаю, как это работает, если Django 1.9 не включает поддержку только для просмотра.Откуда он знает, что должен делать view_task?

Как бы мне это реализовать?Нужно ли писать код в другом месте, чтобы определить, что такое разрешение на просмотр?

class Task(models.Model):
    ...
    class Meta:
        permissions = (
            ("view_task", "Can see available tasks"),
            ("change_task_status", "Can change the status of tasks"),
            ("close_task", "Can remove a task by setting its status as closed"),
        )
...