IntegerField的值怎样赋值后刷新后会为空的?
现在上面表单格式为StringField,下面的表单为IntegerField,在提交后上面的表单因为
form.name.date=''后赋值为空,但下边这个表单因为是IntegerField,就不会赋值为空,要怎么处理才能把IntegerField赋值为空的?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我可能觉得你的处理逻辑有问题, 一般来说, 正常处理POST请求之后, 我们就是进行URL跳转了. 如果你跳转到自己, 是可以清空表单的, 因为那次是GET请求
form.version.data = None
这样试试,因为字段是int类型的,你赋值为字符串不行的
既然是个整形的字段,那你页面中默认为0就可以了,当为空时,就默认为0