【问题标题】:Django messages not working in admin model_save()Django 消息在管理员 model_save() 中不起作用
【发布时间】:2020-04-03 10:23:28
【问题描述】:

我在 MyModelAdmin 中有以下 save_model,打印语句在控制台中提供输出,但在 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))

【问题讨论】:

    标签: django django-messages


    【解决方案1】:

    试试这个:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-10
      • 2012-04-21
      • 1970-01-01
      • 2019-01-18
      • 1970-01-01
      • 2014-06-25
      • 2015-10-06
      • 1970-01-01
      相关资源
      最近更新 更多