from django.contrib import admin from django.contrib.auth.admin import UserAdmin from .models import User USER_FIELDS = ( (None, {'fields': ('username', 'email', 'org', 'password1', 'password2',)}), ) class CustomUserAdmin(UserAdmin): list_display = ('username', 'email', 'org', 'role', 'is_staff') add_fieldsets = USER_FIELDS fieldsets = UserAdmin.fieldsets + ( (None, {'fields': ('role', 'phone', 'org', 'position', 'department', 'introduction')}), ) admin.site.register(User, CustomUserAdmin)