我是 Django 中另一个表单的子类:
class RegistrationForm(forms.Form):
...
def clean_password(self):
if not re.search('[a-zA-Z]', self.data['password']):
raise forms.ValidationError('Must contain a letter.')
return self.data['password']
class addNewFamilyMemberForm(RegistrationForm):
...
def clean_password(self):
if self.data["username"]:
super.clean_password(self)
return self.data["password"]
为什么 Django 会产生这个错误?
type object 'super' has no attribute 'clean_password'
的超类addNewMemberForm
显然有一个clean_password
功能。