我正在使用具有十进制字段的cherrypy的WTForms,但是当我向其传递一个u“”字符串时,我收到了一个typeError异常。它说它在运行_value函数时需要一个浮点数。如果wtforms以其验证错误作出响应,那将是很好的,但它除外。
我将你的“”传递给十进制字段。当数字在那里时,它可以工作。当我不使用十进制字段但使用浮点字段时,它也有效。长话短说,我可以将“”传递给FloatField,但不能传递给DecimalField。
答案 0 :(得分:0)
所以我发现你必须使用werkzueg multidict并将kwargs传递给你的表单以用于cherrypy。