我正在尝试像这样自定义 UserAdmin:
from django.contrib import admin
from django.contrib.auth.models import User
admin.site.unregister(User)
class CustomUserAdmin(admin.ModelAdmin):
filter_horizontal = ('groups',)
list_display = ('username', 'email', 'last_login')
admin.site.register(User, CustomUserAdmin)
但是,在执行此操作并在管理站点上进行测试后,这些更改并未反映出来。
如果我删除最后一行:
admin.site.register(User, CustomUserAdmin)
它会抛出一个错误,指出用户未注册,所以我认为它正在识别新管理员,只是没有任何效果。