我正在使用来自django类的基于视图的CreateView来提交表单,并且我在clean方法上定义了一个特殊的验证:
class MyModelCreateForm(forms.ModelForm):(initial_quantity),如果这个数字与'random_int’不同,表单将无效,视图将返回带有'form_errors‘的表单以显示给用户。好的,在这一点上,我需要将'qua
如何使用clean方法更改Django表单集的每个表单中的字段?class MyInlineFormSet(BaseInlineFormSet):
if self.cleaned_data['inputtedself.cleaned_data['answer']:
self.cleaned_data['is_correct
我试图用Django 1.5从我的一个表单中编写一个干净的方法。用户可以从预先存在的对象列表中进行选择,或者自己插入一个对象,但是他必须做这两件事中的一件(如果他做了这两件事,那么ModelChoiceField在相对视图中具有优先权)。forms.CharField(required=False, label="Or insert your subject if you didn't find it in the menu&quo