2011-11-03 99 views
0

爲我的需要內置模型用戶是不夠的... 所以我有我自己的模型UserProfile,我想通過此模型在網站上進行身份驗證(UserProfile不繼承用戶模型並且完全不涉及它)。Django身份驗證與自定義模型UserProfile(不內置用戶)

但內建身份驗證使用模型用戶。

所以我想了解如何改變,所以身份驗證使用我的模型UserProfile與所有auth功能?

在此先感謝!

回答

2

您必須創建自己的Authentication Backend才能讓Django創建UserProfile,而不是用戶。

在這個例子中,用戶模型的擴展,以便你將不得不以使其適應自己的要求:

Example 1

Example 2

+2

沒有這些環節的工作了 – Bot

相關問題