我試圖用內聯成員配置文件註冊自定義用戶管理。基於SO答案和Google我admin.py
樣子:django 1.3 - 無法註冊我的自定義UserAdmin
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()
你在這裏試過答案嗎? http://stackoverflow.com/questions/2270537/how-to-customize-the-auth-user-admin-page-in-django-crud –
你的意思是@JamieForrest的評論將其添加到網站的頂級admin.py文件? –