formencode 返回类型无效
如果表单编码发生异常那么返回类型是什么?
假设
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
我们如何找到现场误差
if an exception occurs in form encode then what will be the return type??
suppose
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
how we can find the field wise error
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我假设您正在使用 formencode(http://formencode.org)
您可以使用 unpack_errors 获取每个字段错误,
例如将打印每个字段的错误字典。
您可以使用 formencode.htmlfill.render 以不同的方式呈现所有错误,请阅读
http://formencode.org/htmlfill.html#errors
I assume you are using formencode(http://formencode.org)
you can use unpack_errors to get per field error e.g.
it will print a dict of errors per field.
you can use formencode.htmlfill.render to render all errors, in different ways, read
http://formencode.org/htmlfill.html#errors