自定义 django 用户管理模型

from django.contrib.auth.models import User    
class UserAdmin(admin.ModelAdmin):
    list_display = ('email', 'first_name', 'last_name')
    list_filter = ('is_staff', 'is_superuser')
    
admin.site.unregister(User) 
admin.site.register(User, UserAdmin)

我们需要在注册自定义 UserAdmin 之前取消注册,因为在 django 用户模型管理员已注册,所以我们需要首先在 admin.py 中注销用户模型然后我们可以使用自定义 ModelAdmin 注册用户模型