나는 모델을 auth.User 객체에 직접 결합하는 것에 대한 사람들의 생각이 사용자의 프로파일 모델에 대한 것인지 궁금합니다.ForeignKey to Django User 또는 Profile 모델을 사용해야합니까?
저는 내 사용자가 내 앱에 추가하는 몇 가지 유형의 모델을 저장하고 있습니다. 앱 사용자는이 모델에 대한 기준을 통해 다른 사용자를 검색합니다.
한편으로는 사용자에게 곧바로 가입하면 사용자 레코드를 가져올 필요가있을 때마다 request.user.get_profile()을 수행 할 필요가 없다고 생각합니다. 사용자가 항상 프로파일을 가지고 있다는 것을 전제로합니다 (그들은 mo에서 내 앱에서하지만 여전히 그렇습니다). 이렇게하면 프로필 모델에는 사용자의 연락처 세부 정보 만 포함됩니다.
다른 한편으로, 나는 다른 모델을 찾을 때 프로필 (예 : 이름, 위치)의 값이 필요할 것으로 생각합니다.
아무리 의심 할 여지가 없으므로 어쨌든 다른 사람의 생각이 궁금합니다.
감사합니다.
루도.
나는 그것을 고려하지 않았다. 건전한 조언. – sleblanc