Django save_model не вызывается - PullRequest
0 голосов
/ 02 мая 2020

Я хочу переопределить метод save_model(...) администратора django.

Для этого я создал следующий класс и метод в файле admin.py:

class ArticleAdmin(admin.ModelAdmin):

    def save_model(self, request, obj, form, change):
        print('IN ADMIN')
        super().save_model(request, obj, form, change)

Сейчас Я знаю, что это ничего не меняет, но я просто хотел проверить, вызывается ли этот метод, и он этого не делает (печать, поскольку у меня нет отладчика).

Согласно официальной документации это точный метод.

Кто-нибудь знает, что я сделал не так?

1 Ответ

0 голосов
/ 02 мая 2020

Вам необходимо зарегистрировать модель:

admin.site.register(Article, ArticleAdmin)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...