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

图片描述

图片描述

现在上面表单格式为StringField,下面的表单为IntegerField,在提交后上面的表单因为

form.name.date=''后赋值为空,但下边这个表单因为是IntegerField,就不会赋值为空,要怎么处理才能把IntegerField赋值为空的?

回答:

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

回答:

form.version.data = None

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

回答:

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

以上是 IntegerField的值怎样赋值后刷新后会为空的? 的全部内容, 来源链接: utcz.com/a/158730.html

回到顶部