django – save model int()参数必须是字符串或数字,而不是’tup
发布时间:2020-12-20 11:25:15 所属栏目:Python 来源:网络整理
导读:我有两个表单发送到模板,当我得到它们时,所有模型都被检索并保存,但最后一个模型采用所有其他模型并保存自己,也不保存自己.我收到如下错误.有人可以帮帮我吗? Exception Type: TypeErrorException Value: int() argument must be a string or a number,not
我有两个表单发送到模板,当我得到它们时,所有模型都被检索并保存,但最后一个模型采用所有其他模型并保存自己,也不保存自己.我收到如下错误.有人可以帮帮我吗?
Exception Type: TypeError Exception Value: int() argument must be a string or a number,not 'tuple' 我追踪它,问题看起来就像从表单中放入一个从表单中看起来如何 class AForm(ModelForm): mentancy_fee = forms.IntegerField(required=False) 而这里是他对模特的定义 class AgentLandLordContract(models.Model): mentancy_fee = models.IntegerField(default=0,blank=True,null = True) 那么为什么这个表单字段返回一个元组而不是它.我从表单中阻止了这个字段并且一切都很好 解决方法
在表单中,我在字段的末尾留下了一个逗号,这使得表单输入到元组中,当我发现它一切都还可以
mentancy_fee = forms.IntegerField(required=False), (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |