如何在django 1.3中覆盖密码更改表单?

时间:2014-07-21 15:43:31

标签: django django-admin django-1.3

我必须使用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没有)。怎么做?

0 个答案:

没有答案