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
機能があります。