2017-04-20 52 views
0

我有一个表格在管理面板养ValidationError,这样Django:想显示ValidationError消息而不显示“请更正下面的错误。”

class HistoryForm(forms.ModelForm): 
    class Meta: 
     model = History 
     fields = '__all__' 

    def clean(self): 
     raise ValidationError("A history error") 

当ValidationError提高,管理页面始终显示“请更正下面的错误。”并显示错误消息“A history error”。

现在,我只想显示错误消息“A history error”,但没有“请更正下面的错误”,我该如何实现它?

我想要一个没有修改模板的方法。

回答

1

该消息附带默认管理change_form.html模板。为了将其删除,您必须覆盖chagne_form.html模板。

+0

是否有解决方案,不需要调整模板 – Season

+0

不幸的是,不需要重写它以更改默认行为。您可以在没有该消息的模板中复制粘贴模板。这很简单。 – v1k45