0
を取得します。 フィールドを変更して整数を取得するにはどうすればよいですか?ジャンゴChoiceFieldのcleaned_dataは、私はこのような「ユニット」と呼ばれるフォームフィールドを持つ文字列の代わりに、整数
を取得します。 フィールドを変更して整数を取得するにはどうすればよいですか?ジャンゴChoiceFieldのcleaned_dataは、私はこのような「ユニット」と呼ばれるフォームフィールドを持つ文字列の代わりに、整数
ChoiceFieldの代わりにIntegerFieldを使用してみてください。
最後にフィールドタイプTypedChoiceField
が見つかりました。これは、coerced = Intの場合はIntegerを返します。
units = forms.TypedChoiceField(choices=[(x, x) for x in range(1, 11)], coerce=int, help_text = 'Units: ')
私はすでにそれを試みていましたが、選択肢のオプションにいくつか問題がありました。とにかくありがとう、私はそれを解決しなければならない:) –