제목이 비슷하지만 내 요구 사항을 충족시키지 못하고 내 사용자가 매우 다르기 때문에 다른 역할 만 잘 작동하지 않을 수 있습니다 stackoverflow.com에서 다른 질문을 참조하십시오 . 나는 한 포지션의 사용자가 다른 속성의 기능을 가진 회사 인 반면, 다른 포털은 자신의 프로필을 보여줄 수 있고 e.t.c를 재개 할 수있는 후보자 인 시나리오를 가지고있다. 그들은 다른 URL을 가질 것이다. 그래서 그들은 완전히 다르지만 공통점은 그들이 모두 등록 된 사용자라는 것입니다. 그들은 로그인 폼을 사용할 것이고, 그들은 비밀번호를 바꿀 것이고 나는 그 목적을 위해 User
클래스를 사용할 생각이다.더 좋은 방법은 장고에 여러 종류의 회원 프로필을 가지고
내가 직면 한 실제 문제는 약 UserProfile
클래스 사용법입니다. UserProfile은 프로필 용이지만 내 경우에는이 두 명의 사용자가 완전히 다르며 프로필에 여러 가지가 필요합니다. 또한 앞으로 시스템에 더 많은 사용자 유형을 추가 할 것입니다. 장고, 우리는 프로필에 대해 이야기하는 동안
AUTH_PROFILE_MODULE = ‘accounts.userprofile’
그래서 장고의 상속 또는 추상 클래스의 일종 또는 그래서 다른 방법을 사용하여이 작업을 수행 할 수있는 방법이있다 settings.py이 단일 모델을 추가하는 것입니다 의도 한 기능을 얻을 수 있고 장고를 사용할 수 있습니까 Profiles
?
은 그래서 나는 settings.py에 AUTH_PROFILE_MODULE''에서 설정 무슨? – Hafiz
@Hafiz UserProfile을 설정 한 다음 다른 유형을 처리하기 위해 뷰에 논리를 삽입합니다. 그러나 크게 편집 할 때 내 대답을 다시 읽어주십시오. 내가 원래 제안한 해결책은 * 작동하지 않을 것이다. 새로운 것이해야합니다. – Todd
문제는 get_profile()이 작동하지 않는다는 것입니다. – alan