2011-11-03 39 views
0

为我的需要内置模型用户是不够的... 所以我有我自己的模型UserProfile,我想通过此模型在网站上进行身份验证(UserProfile不继承用户模型并且完全不涉及它)。Django身份验证与自定义模型UserProfile(不内置用户)

但内建身份验证使用模型用户。

所以我想了解如何改变,所以身份验证使用我的模型UserProfile与所有auth功能?

在此先感谢!

回答

2

您必须创建自己的Authentication Backend才能让Django创建UserProfile,而不是用户。

在这个例子中,用户模型的扩展,以便你将不得不以使其适应自己的要求:

Example 1

Example 2

+2

没有这些环节的工作了 – Bot

相关问题