2011-06-28 36 views

回答

13

您绝对可以在您的视图中访问您的表单错误。每个束缚形式的实例都有一个错误的属性,让你一个字典映射字段名称错误消息列出:

>>> f = ContactForm({'subject': 'Hello', 'message':''}) 
>>> f.errors 
{'message':[u'This field is required.']} 

您可以访问各个字段如下:

>>> if f['subject'].errors: 
     values = [Add values to send to template] 
+0

好,我是用类似如果在f.errors“主题”:...但这是更好的,我打印f.errors它给出的HTML字符串 – luismmontielg