2011-11-03 4 views
0

내 필요 내장 모델 사용자가 충분하지 않습니다 ... 그래서 내 자신의 모델 인 UserProfile을 가지고 있으며이 모델을 통해 사이트에서 인증을 원합니다 (UserProfile은에서 상속받지 않습니다) 사용자 모델이며 전혀 관련되지 않음).Django 인증 사용자 정의 모델 UserProfile (기본 제공 사용자)

그러나 내장 인증은 모델 사용자를 사용합니다.

그래서 어떻게 변경할 수 있는지 알고 싶습니다. 인증은 모든 인증 기능을 사용하여 내 모델 UserProfile을 사용합니까 ???

미리 감사드립니다.

답변

2

Django가 사용자 대신 UserProfile을 생성하도록하려면 Authentication Backend을 직접 만들어야합니다. 이러한 링크의

Example 1

Example 2

+2

아무도 더 이상 작동하지 : 당신이 당신의 자신의 요구 사항에 적응해야합니다 있도록이 예에서

, 사용자 모델은 확장 – Bot

관련 문제