我必须使用django 1.3并且我有:
class CustomPasswordChangeForm(AdminPasswordChangeForm):
def clean_password1(self):
passwd = self.cleaned_data['password1']
if passwd and len(passwd) < 6:
raise ValidationError('password too short.')
return passwd
class CustomUserAdmin(UserAdmin):
change_password_form = CustomPasswordChangeForm
admin.site.unregister(User)
admin.site.register(User, CustomUserAdmin)
但是在django 1.3中这不起作用(没有任何反应 - 如果我将__init__
函数添加到类中,我会看到CustomUserAdmin已初始化但CustomPasswordChangeForm没有)。怎么做?