wtform 不能验证数字

来源:5-2 重写WTForms 二

慕后端4352131

2019-04-05

form设置:
task_id = IntegerField(validators=[NumberRange(min=1, max=99)])
views 中取值
form = TaskStatusForm()
取出来都是字符串啊 {‘task_id’: ‘123123’}
{
“error_code”: 102,
“msg”: “’<’ not supported between instances of ‘str’ and ‘int’”,
“request”: “GET /buy/task_status”
}

所以比对都是报错,请问老师这个是为什么啊 ,是按照提供的代码重新 base form 的。

写回答

1回答

7七月

2019-04-06

这个确实不能验证数字,写个自定义校验吧。

0
0

Python Flask高级编程之RESTFul API前后端分离精讲

RESTFul+权限管理+token令牌+扩展flask=提升编程思维

2037 学习 · 359 问题

查看课程