我用ridicoulus的时间量试图找到这个答案,但要么它不存在于谷歌上,要么我是一个白痴(反问题,不需要回答)显示error_messages的字典信息
我发现如何声明两个键'required
'和'invalid
'的字段特定的错误消息,但我太愚蠢了,以找出在模板中使用什么语法才能使这些错误消息被显示。 (对不起,如果它很讨厌,我真的在一个自嘲的心情,目前FML只是不削减它)
所以,这是什么小时的谷歌搜索到目前为止我已经得到了。从forms.py
RegfirstnameError={'required': 'Last name must be filled in', 'invalid': 'invalid value in the last name field'}
class FrontpageRegistrartion(forms.Form):
firstname = forms.CharField(label="", widget=forms.TextInput(attrs={'id':'firstnamespan', 'placeholder':'Fornavn',}), error_messages=RegfirstnameError,)
....
我用下面的语法(我甚至不知道如果我正确地使用这个词,我只是在缺乏任何其他希望(我可以谷歌它,但说实话,数额我有太多谷歌令人吃惊的是,我甚至远和我的Django的冒险在我的模板获得这样的);
{% if regform.errors %}
<h2 style="color: red;">En feil oppstod</h2>
{% for error in regform.errors %}
<p style="color: red;">
{{error}}
</p>
{% endfor %}
{% endif %}
其中仅显示字段的名称与一个错误。 (我当然尝试过不同的品种,但没有任何作用)
如果我的情况不明智超级大国(我无法控制)再次加入,让我成为超级克莱尔;我当然希望能够显示两个键的哪个值。 'required
'或'invalid
'适合于情况/情况。
所以,我会非常感谢任何反馈,包括反馈,证实我的感受是一个完全的白痴!感谢您的时间!
谢谢你这么多有用! !!!! – Rookie 2013-04-28 20:47:13