2013-10-28 3 views
0

가장 간단한 방법으로 장고에서 두 가지 유형의 사용자를 만들고 싶습니다.Django에서 가장 간단한 방법으로 사용자의 확장하기

나는 내가 인증 모델에서 복잡한 변화를 적용하지 않고 사용자 모델이이 사용자에게 전달하는 방법을 모르는 클래스 AbstractBaseUser

class BaseUser(AbstractBaseUser): 
    email = models.EmailField(max_length=254, unique=True) 

class Service_provider(BaseUser): 
    company = models.CharField(max_length=140); 

    def __unicode__(self): 
      return self.company 

class Customer(BaseUser): 
    name = models.CharField(max_length=140); 

    def __unicode__(self): 
      return self.name 

를 사용하고 싶습니다.

가능합니까?

답변

0

번호 장고의 기본 제공 인증 프레임 워크는 둘 이상의 사용자 모델을 지원하지 않습니다. 자체 인증 프레임 워크를 처음부터 작성해야합니다.

+0

2 가지 종류의 사용자를 만드는보다 단순하고 기본적인 방법을 설명하는 링크 하나를 말씀해 주시겠습니까? 서비스 목록이 있는데이 서비스에는 서비스 제공 업체와 고객이 있습니다. 감사 –

관련 문제