如何在Django模板上显示Exceptions自定义消息

时间:2019-02-06 10:09:55

标签: django django-models django-templates django-views

我正在使用消息来显示从Django分类视图到Django模板的成功,信息和警告消息。

def delete(self, request, *args, **kwargs):
    obj = self.get_object()
    success_url = self.get_success_url()
    try:
        obj.delete()
        messages.success(self.request, self.success_message % obj.__dict__)
        return super(CurrencyDeleteView, self).delete(request, *args, **kwargs)
    except ProtectedError:
        messages.error(self.request, "can't delete this category")

现在我很困惑如何在模板上显示该ProtectedError消息以及该消息后返回什么错误。

1 个答案:

答案 0 :(得分:0)

textarea

回答我自己的问题,以便有人为相同的问题寻求帮助。