2011-03-29 52 views
0

您好,我找不到任何人試圖解決這個問題,所以我想id在這裏問這個問題。基本上,即時嘗試添加一個圖像字段到admin.auth用戶管理網站,涉及我的userprofile模型。在django中添加一個圖像字段到admin.auth管理網站

藏漢作爲註冊爲本網站用戶,該管理員需要能夠指定一個資料圖片,當創建將用於上崗管理站點的用戶,他們做出的新聞和博客等

這是否可能,我有userprofile模型工作,這將允許我添加圖像,但我想包括此管理員用戶面板時管理員創建一個新用戶。

任何幫助非常感謝!

在此先感謝

回答

1

您可以添加用戶配置(與額外的像場)作爲inline到用戶adminModel。因此,當您前往admin.auth面板添加新用戶時,所有UserProfile字段將在其下方內聯。

像這樣的東西應該這樣做(在admin.py的任何應用程序的用戶配置文件中):

from django.contrib.auth.admin import UserAdmin 
from django.contrib.auth.models import User 
from django.contrib import admin 

class UserProfileInline(admin.StackedInline): 
    model = UserProfile 

class UserModelAdmin(UserAdmin): 
    inlines = [UserProfileInline,] 

admin.site.unregister(User) 
admin.site.register(User,UserModelAdmin) 
+0

優秀感謝這麼多,愚蠢的我從來沒有想到這一點,即使我在整個使用這個有很多退出網站的其餘部分!獎勵! – 2011-03-30 09:03:52

+0

沒問題,在嘗試彎曲管理員以執行我想要的操作時出現同樣的問題。 – 2011-03-30 09:13:05

相關問題