我正在尝试使用表单更新现有的模型行(使用以前的条目将选择添加到现有的ManyToMany字段),但是当我使用is_valid()时,它返回false,我已经通过几种方法检查了错误,但没有显示我在模板中使用的错误: {% if form.errors %} {% for error in field.errors %} <strong>{{ error|escape
在我的代码的第6行,我忘记将括号添加到is_valid()中,但是没有括号,我的代码工作得很好。为什么会这样呢?我仍然能够访问form.cleaned_data。SignUp()是一个ModelForm。def __str__(self):forms.py
class SignUp(forms.ModelForm
我正在构建一个基于自定义ModelForm和自定义验证的表单集。 class AlternateFloorForm(ModelForm): model我也尝试过只使用一种表单,但is_valid()始终为False,并且field.errors field.non_field_errors没有显示任何内容。
我认为开始使用模型表单会比使用常规表单更容易(放弃modelform提供的所有简单内容)。但当我尝试这样做时:>>> f = ModelForm(instance=m)FalseAttributeError: 'ModelForm' objects has no attribute 'cleaned_data