Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html Django重写默认模型表单错误消息不起作用_Html_Django_Twitter Bootstrap - Fatal编程技术网

Html Django重写默认模型表单错误消息不起作用

Html Django重写默认模型表单错误消息不起作用,html,django,twitter-bootstrap,Html,Django,Twitter Bootstrap,我是django的新手,我知道有许多与此主题相关的堆栈溢出问题和答案,但似乎没有一个解决方案适合我。我试图覆盖django的默认错误消息。 我试着列举一些我尝试过的解决方案 类MyForm(forms.ModelForm): 类元: 错误消息={ “名字”:{ “必需”:(“必须有名字”), }, } 我也试过这个 类MyRequest(models.Model): first_name=models.CharField( 最大长度=254, 空白=假, 错误消息={ “空白”:“我需要的消息

我是django的新手,我知道有许多与此主题相关的堆栈溢出问题和答案,但似乎没有一个解决方案适合我。我试图覆盖django的默认错误消息。 我试着列举一些我尝试过的解决方案

类MyForm(forms.ModelForm):
类元:
错误消息={
“名字”:{
“必需”:(“必须有名字”),
},
}
我也试过这个

类MyRequest(models.Model):
first_name=models.CharField(
最大长度=254,
空白=假,
错误消息={
“空白”:“我需要的消息…”,
}
)

在模板方面,我有什么需要做的吗?

我建议如下:

(通常,默认情况下,所需的属性被指定给表单字段)


像这样覆盖字段

`first_name = forms.CharField(error_messages={'required':_("First name is required.")})`
注意:如果该错误是针对所需的条件,则为blank或null添加消息不会将其剪切。同样在表单的Meta中,不要忘记添加模型

`first_name = forms.CharField(error_messages={'required':_("First name is required.")})`