Как Вы переопределяете администраторскую модель для Пользователей? Я думал, что это будет работать, но это не делает?
class UserAdmin(admin.ModelAdmin):
list_display = ('email', 'first_name', 'last_name')
list_filter = ('is_staff', 'is_superuser')
admin.site.register(User, UserAdmin)
Я не надеюсь переопределять шаблон, просто изменять отображенные поля и упорядочивание.
Решения?
У вас есть сначала отменить регистрацию пользователя
:
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)
Возможно, этот вопрос также интересен для вас: Настройка формы администратора в Django с использованием автообнаружения