2012-08-10 300 views
1

我正在閱讀2個頗受歡迎的django書籍,兩者都建議使用django的管理員用戶模型,爲我正在構建的站點創建用戶的模板。這感覺很奇怪。將我們網站的用戶添加到使用Django管理界面的管理員用戶是否危險?Django管理員用戶

如果該建議是正確的,我該如何向該管理員用戶模型添加更多屬性(因此將更多列添加到auth_user表中)?

回答

2

他們推薦使用django.contrib.auth應用程序提供的Users model。這是django中的標準,許多其他應用程序依賴於此模型與用戶數據集成。成爲django管理員之一。

請注意,並非所有使用此模型創建的用戶都有權訪問管理站點。只有is_staff設置爲True的那些。

要在用戶模型上分配額外的用戶信息,您應該使用Profiles