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
这个确实不能验证数字,写个自定义校验吧。
00