我在Django中有一个带有自定义错误消息的表单:
from django import forms
class OnlineOrderForm(forms.Form):
# order info
order_count = forms.FloatField(label="count", max_value=10000.0,
error_messages={
"invalid": "لطفا یک عدد صحیح یا اعشاری معتبر وارد کنید",
"required": "وارد کردن تعداد درخواستی اجباری است",
"max_value": "حداکثر تعداد درخواستی، دههزار عدد میباشد",
})
模板是:
<li class="padding-16">
<span class="margin-right">تعداد درخواستی</span>
<span class="margin-left left">{{ form.order_count }}</span>
</li>
但是我仍然在该字段上收到默认错误消息。我做错了什么吗?
我也尝试过this approach:
class Meta:
fields = '__all__'
error_messages = {
'order_count': {
'required': "وارد کردن تعداد درخواستی اجباری است",
},
}
得到相同的结果。