首页 > IntegerField的值怎样赋值后刷新后会为空的?

IntegerField的值怎样赋值后刷新后会为空的?

现在上面表单格式为StringField,下面的表单为IntegerField,在提交后上面的表单因为
form.name.date=''后赋值为空,但下边这个表单因为是IntegerField,就不会赋值为空,要怎么处理才能把IntegerField赋值为空的?


form.version.data = None

这样试试,因为字段是int类型的,你赋值为字符串不行的


我可能觉得你的处理逻辑有问题, 一般来说, 正常处理POST请求之后, 我们就是进行URL跳转了. 如果你跳转到自己, 是可以清空表单的, 因为那次是GET请求


既然是个整形的字段,那你页面中默认为0就可以了,当为空时,就默认为0

【热门文章】
【热门文章】