2010-07-23 2 views
0

웹 개발을 위해 Frameworks를 처음 사용하고 있으며 장고, turbogears 등과 같은 프레임 워크가 사용자 모델을 포함하는 인증 패키지와 함께 제공된다는 사실을 알고 있습니다. 직접 수정하여 내 사용자 모델로 사용하겠습니까? 아니면 자신의 사용자 모델을 이러한 모델에 연결하여 인증 용으로 사용해야합니까?프레임 워크의 인증 모듈에서 사용자 모델을 직접 수정해야합니까?

+0

http://docs.djangoproject.com/ko/1.2/topics/auth/#storing-additional-information-about-users –

답변

1

후자 : 사용자와 일대일 관계로 모델을 작성하십시오. 장고 직접 수정하지 마십시오 또는 조만간 문제가 발생할 가능성이 높습니다. django 팀은 결국 변경 사항을 고려하지 않을 것이고 내부적으로 변경이 이루어지면 악영향을받을 수 있습니다. (자신의 응용 프로그램에 대한 외부 인터페이스와의 호환성에 대해 걱정할 필요는 없습니다.)

+0

일반적으로이 시나리오에서 실제 사용자의 이름을 어떻게 지정합니까? (어떻게 가져 오나요, 등 사용합니까?) – sasker

+0

대개 대부분의 요구 사항에 대해 django auth.user를 사용하지만 각 사용자와 연관된 UserProfile 모델이 있습니다. 대부분의 경우 프로파일은 내 응용 프로그램 특정 속성을 저장하기에 충분합니다. – ars

+0

감사합니다. 매우 도움이됩니다. – sasker