我想知道,在我看来,如果某个字段引发了错误,那么我可以向模板发送一些值(当前选项卡的索引(使用javascript选项卡小部件))。 有可能吗?
提前致谢。
答案 0 :(得分:16)
您绝对可以在视图中访问表单错误。每个绑定的Form实例都有一个errors属性,该属性为您提供字典映射字段名称到错误消息列表:
>>> f = ContactForm({'subject': 'Hello', 'message':''})
>>> f.errors
{'message':[u'This field is required.']}
您可以按如下方式访问各个字段:
>>> if f['subject'].errors:
values = [Add values to send to template]