55得票7回答
当form.is_valid()为false时如何访问数据

当我有一个有效的Django表单时,我可以使用form.cleaned_data访问数据。但是,当表单无效时,即form.is_valid为false时,我如何获取用户输入的数据。 我正在尝试访问表单集中的表单,所以form.data似乎只会给我带来混乱。

15得票2回答
Django中的cleaned_data有什么用?

Django表示如果form.is_valid()为True,则form.cleaned_data是包含所有经过验证的字段的存储位置。但是我对使用cleaned_data函数感到困惑。 form.cleaned_data['f1'] -- 经过验证的数据 request.POST.get('...

8得票1回答
Django - ChoiceField cleaned_data 获取字符串而不是整数

I have a form field called 'units' like this: units = forms.ChoiceField(choices=[(x, x) for x in range(1, 11)], help_text = 'Units: ') 当我执行f...

7得票1回答
从内联表单的clean()函数中访问父表单的cleaned_data

我有一个主表单,其中包含一个内联表单。是否可以从内联表单的clean函数中访问主表单的cleaned_data? 我之所以这样问是因为,主表单有一个字段用于定义物业是出售还是出租。然后内联表单会显示销售价格字段或出租金额和押金的字段。我试图验证,如果该物业出售,则出租和押金字段应为空。 我...