我想获得ModelForm的属性。 实际上我创建了一个ModelForm(request.POST)对象,然后我使用for循环来获取ModelForm的字段。但我只是指出这些对象的参考而不是内容。我该怎么办?
forms = FormSet(request.POST, prefix='probe')
for form in forms:
form.fields['some_id']
通过这段代码,我得到了一些这样的东西:
<django.forms.models.ModelChoiceField object at 0x034705B0>
现在有人如何获得此对象的内容?
答案 0 :(得分:1)
if form.is_valid(): #validate the form
cleaned_data = form.cleaned_data
print cleaned_data['some_id'] #print out the choice