Django сообщений не работает в админской модели model_save () - PullRequest
0 голосов
/ 03 апреля 2020

У меня есть следующий save_model в MyModelAdmin, оператор print выдает вывод в консоли, но на django admin я могу видеть сообщения по умолчанию, но не сообщение об ошибке по какой-то причине.

class MyModelAdmin(admin.ModelAdmin):
    def save_model(self, request, obj, form, change):
        try:
            transfer_money()
            super(MyModelAdmin, self).save_model(request, obj, form, change)
        except Exception as e:
            print(e)
            messages.add_message(request, messages.INFO, str(e))

1 Ответ

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

Попробуйте это:

messages.set_level(request, messages.ERROR)
messages.error(request, 'YOUR MESSAGE')
...