0
フォームの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_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)
私はこれをコンパイルするときしかしChoiceField
、CharField
とIntegerField
は表示されません。 size = ...
の行をコメントアウトすると、IntegerField
とCharField
が表示されます。私はChoiceField
宣言に何か間違っていると思いますが、私は正確に何か分かりません。
ああ私はそれを逃したと思う。ありがとう。好奇心の理由から、あなたはこのようにデザインされたのですか? – locoboy
最初の要素は値(実際にフォームとともに送信)であり、2番目の要素は値の説明(冗長な名前)です。 –