我有一个非常简单的Django表单
from django import forms
class RegistrationForm(forms.Form):
Username = forms.CharField()
Password = forms.CharField()
我手动管理,不使用模板引擎。相反,我用ajaxpost发送数据,并期望接收回验证错误。当我在处理其他框架时,我常常以JSON格式以键值对的形式接收验证错误(key是有错误的字段的名称,value是错误消息)。在
^{pr2}$我试图在Django中实现相同的结果,但我不明白如何访问原始错误消息(相对于单个字段)并对其进行本地化。在
form.errors
提供对HTML代码的访问权(如下所述:displaying django form validation errors for ModelForms)。我不需要这个。我更喜欢form.Username.validationError
:这样的东西存在吗?在
如果是,另外,我还想知道验证错误消息是否会自动翻译成用户语言,如果不是,最好的方法。在
django1.7允许您发送forms errors as Json。您只需使用以下格式的错误
form.errors.as_json()
。在我得说,这是图书馆的一大补充。在
相关问题 更多 >
编程相关推荐