インラインの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_APPSsettings.py
私のプロジェクトには次のものがありますurls.py
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()