2011-06-20 29 views
0

如果我試圖創建一個登錄應用程序爲我的項目是它建議使用AUTH_USER作爲模型來存儲新創建的用戶在,只是延長在我註冊的應用程序通過:是不是好使用Django的AUTH_USER模型,用於存儲用戶的信息

from auth.models import User 

class UserForm(ModelForm): 
    class Meta: 
     model=User 

或者是更好地創建一個自定義模型來存儲用戶英寸將我以上甚至工作?我確信答案是「當然,那就是它的存在」或「親愛的上帝爲什麼要這樣做」,但我不知道是哪一個。

+0

它有點模糊你想實現什麼。只需進行身份驗證,還是希望爲用戶節省額外的內容(配置文件信息)? –

回答

0

User是爲了存儲用戶將能夠登錄到,並通過普通的Django驗證機制使用該系統的憑據。如果您的項目將使用Django的身份驗證,那麼yes,User是使用正確的模型。

0

簡短的回答是肯定的。如果您想存儲用戶的其他信息,則可以爲用戶模型創建另一個模型和一個外鍵。

相關問題