我在Django Admin中为用户编写了一个自定义管理类,如下所示:
class UserAdmin(admin.ModelAdmin):
model = User
list_display = ['email', 'first_name', 'last_name', 'last_login', 'date_joined', 'is_superuser', 'is_active']
list_filter = ['is_active', 'groups']
search_fields = ['email', 'first_name', 'last_name']
admin.site.unregister(User)
admin.site.register(User, UserAdmin)
这打破了Django Admin中的“更改密码”功能。我必须添加到自定义类中才能再次使用它?
感谢。
答案 0 :(得分:2)
您需要继承django.contrib.auth.admin.UserAdmin
,而不是。{
admin.ModelAdmin