Первое решение
Вы не указали свою версию django, но я полагаю, что вы находитесь в Django 1.x, так как при запуске django 2.x есть четыре разрешения по умолчанию: add
, change
, delete
, и новый view
, который вас интересует. Поэтому первое решение (возможно, не самое простое) - это обновить до django 2.x и использовать разрешение view
.
Второе решение
Второе решение, вы можете добавить разрешения, которые вы хотите использовать для каждой модели в Meta, как описано в документации: permissions .
permissions = (("can_read", "Can read"),)
Примечание
Обратите внимание, что вы также можете редактировать разрешения по умолчанию для модели, используя ключ default_permissions. См. Разрешения по умолчанию .