0
我有一个奇怪的问题。我正在使用与从Model返回的数据绑定的Select字段。它被定义为:Django 1.8:问题与使用cleared_data
choices = Subscription.objects.filter(is_full_version=False)
subscription_id = forms.ModelChoiceField(queryset=choices)
request.POST
返回选项的id
从value
属性,但是当我打电话: form.cleaned_data.get('subscription_id')
它,而返回:
'subscription_id': <Subscription: Gold>
Gold
是文本而标识。
request.POST
而返回我想要什么: subscription_id': [u'3']
那是什么?