0
私は奇妙な問題を抱えています。モデルから返されたデータでバインドされたSelectフィールドを使用しています。それは次のように定義されますDjango 1.8:cleaned_dataの使用に関する問題
choices = Subscription.objects.filter(is_full_version=False)
subscription_id = forms.ModelChoiceField(queryset=choices)
request.POST
オプションのvalue
属性からid
を返しますが、私は呼び出すとき: form.cleaned_data.get('subscription_id')
それはむしろ返します
'subscription_id': <Subscription: Gold>
Gold
は、IDではなくテキストです。
request.POST
ではなく、私が欲しいものを返します。 subscription_id': [u'3']
は、何ですか?