Как распечатать новый экземпляр в консоли после создания запроса на публикацию из панели администрирования django - PullRequest
0 голосов
/ 02 апреля 2020

Когда я публикую данные из Django панели администратора. Я хочу всегда печатать данные в консоли при создании нового экземпляра из Django админ-панели

1 Ответ

0 голосов
/ 02 апреля 2020

Вы можете переопределить метод save_model для администратора.

from django.contrib import admin

class ArticleAdmin(admin.ModelAdmin):
    def save_model(self, request, obj, form, change):
        obj.user = request.user
        print(obj)
        super().save_model(request, obj, form, change)

Ссылка: https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django .contrib.admin.ModelAdmin.save_model

...