1

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)

ユーザーが登録されていないというエラーがスローされるため、新しい管理者を認識しているだけで効果がないと思います。

4

2 に答える 2

0

from django.contrib.auth.admin import UserAdminそれが事実かどうかはわかりませんが、ModelAdmin からではなく、継承する必要があるかもしれません。

于 2012-08-29T22:55:13.023 に答える