インラインのmemberprofileにカスタムユーザー管理者を登録しようとしています。SOの回答とグーグルに基づいて私のようにadmin.py
見えます:
class MemberProfileInline(admin.StackedInline):
model = MemberProfile
fk_name = 'user'
class FSUserAdmin(UserAdmin):
list_display = ('id', 'username',)
inlines = [MemberProfileInline,]
admin.site.unregister(User)
admin.site.register(User, FSUserAdmin)
管理者をロードすると、で定義された変更はFSUserAdmin
行われません。コメントアウトしたら
admin.site.register(User, FSUserAdmin)
ユーザーサイトが登録されていないというエラーが表示されるので、正常に登録解除されていることがわかります。
誰かが私が欠けているものについて何か洞察を持っていますか?
更新:
django.contrib.auth
およびのリスト内django.contrib.admin
のプロジェクト固有のアプリの前に表示されますINSTALLED_APPS
settings.py
私のプロジェクトには次のものがありますurls.py
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()