Только для чтения моделей и отображаются в виде списка в админке Django? - PullRequest
0 голосов
/ 05 сентября 2018

Я хочу вывести модель из базы данных на моего администратора django. Что я хочу сделать, это просто показать детали, без редактирования. Есть ли способ как-то "отключить" функции CRUD модели в администраторе Django? Я не могу найти способ. моя текущая версия django - 2.1.1. спасибо за помощь!

1 Ответ

0 голосов
/ 06 сентября 2018

Вам необходимо использовать поля только для чтения.

@admin.register(MyModel)
class MyModelAdmin(admin.ModelAdmin):
    ...
    fields = ['test-field-a']
    readonly_fields = fields

    def has_change_permission(self, request, obj=None):
        return False
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...