Python 表单字段未显示
我在Django中有以下表单代码Python 表单字段未显示,python,django,forms,Python,Django,Forms,我在Django中有以下表单代码 class ProductAddToCartForm(forms.Form): quantity = forms.IntegerField(widget=forms.TextInput(attrs={'size':'2', 'value':'1', 'class':'quantity', 'maxlength':'5'}), error_messages={'invalid':'Please enter a valid quantity.'}, min_
class ProductAddToCartForm(forms.Form):
quantity = forms.IntegerField(widget=forms.TextInput(attrs={'size':'2', 'value':'1', 'class':'quantity', 'maxlength':'5'}), error_messages={'invalid':'Please enter a valid quantity.'}, min_value =1)
product_slug = forms.CharField(widget=forms.HiddenInput())
sizes_available = []
sizes_available.append(7)
sizes_available.append(9)
size = forms.ChoiceField(widget=forms.Select, choices=sizes_available)
但是,当我编译此文件时,选择字段
,字符字段
和整型字段
不会显示。当我用size=…
注释掉该行时,就会出现IntegerField
和CharField
。我认为我的选择字段
声明有问题,但我不确定具体是什么
选择必须是正确的
一个2元组的可数(如列表或元组),用作
这个领域
尝试添加((7,7))
选择必须是正确的
一个2元组的可数(如列表或元组),用作
这个领域
试试。
附加((7,7))
啊,我想我错过了。谢谢出于好奇,你认为它为什么是这样设计的?第一个元素是值(实际随表单发送),而第二个是值的描述(详细的名称)啊,我想我忽略了这一点。谢谢出于好奇,您认为它为什么会这样设计?第一个元素是值(实际随表单发送),第二个是值的描述(详细名称)