如果在form encode中发生异常,那么返回类型是什么??在
假设
if(request.POST):
formvalidate = ValidationRule()
try:
new = formvalidate.to_python(request.POST)
data = Users1( n_date = new['n_date'], heading = new['heading'],
desc = new['desc'], link = new['link'],
module_name = new['module_name'] )
session.add(data)
session.commit()
except formencode.Invalid, e:
errors = e
如何找出场误差
我假设您使用的是formencode(http://formencode.org)
您可以使用unpack_errors来获取每个字段的错误,例如
它将打印每个字段的错误记录。在
你可以用formencode.htmlfill.render要以不同的方式呈现所有错误,请阅读 http://formencode.org/htmlfill.html#errors
相关问题 更多 >
编程相关推荐