2012-03-28 1 views
1

저는 장고를 처음 접했고 사용자 등록과 프로파일 링은 시작하는 것이 좋을 것이라고 생각했습니다. 더 이상 확실하지 않습니다. 따라서이 전문가 포럼을 지름길로 사용하는 것에 대해 용서해주십시오. 그러나 사용자 프로파일 링 및 등록을 수행하는 방법에 대한 블로그를 많이 읽으십시오. 종류에 따라 답변보다 많은 질문이 생깁니다. 따라야 할 거친 라인이있어서 기쁩니다. 다음은 응용 프로그램에서 수행해야하는 작업입니다.Django : 사용자 프로필 및 사용자 등록 - bitbucket 모듈 또는 django의 현재 1.3 릴리스를 사용합니까?

  • 여러 사용자 유형이 등록 양식을 통해 등록 할 수 있어야합니다. 여기에는 django에 내장 된 사용자 이름과 비밀번호뿐만 아니라 다른 특정 정보도 포함되어야합니다. 그런 양식을 만들고 그것을 데이터베이스 (User 오브젝트와 자체 정의 UserProfile 오브젝트)에 저장하는 데 성공했습니다. 각 사용자는 나중에 설정을 수정할 수 있어야합니다.

사용자 프로필 : Q1) I 1 개 이상의 프로파일을 원한다면 그러나,이 설정은 1 개 값을 가질 수 AUTH_PROFILE_MODULE 속성 때문에 이러한 프로파일 클래스는 클래스 USERPROFILE의 서브 클래스를해야한다는 여전히 정확?

q2) 예를 들어 기본 UserProfile을 정의 할 수 있습니까? SubUserProfile_B는 6 개의 다른 필드를 상속하는 반면, 기본 클래스는 모든 기능을 제공하고 서브 클래스는 하위 클래스를 상속받습니다. 또는 2 개의 전체 기능을 가진 기본 UserProfile을 정의하고 각 하위 클래스에 고유 한 특정 기능을 추가 할 수 있습니까?

q3) 그런 다음 j- Bennett의 django-profiles에 의해 사용자 프로필 용으로 미리 정의 된 패키지가 있음을 알게되었습니다. 나는 그것을 거의 읽지 않았기 때문에 그것을 사용하지 않았다. 그것은 deprecated이고, 기능들은 모두 장고 1.3에 포함되어 있습니다, 아니면 여전히 추천입니까 (2008 년 마지막 업데이트)? 예 : 사용자는 자신의 설정을 편집 할 수 있어야하지만 이것은 generic.EditView()를 사용하여 프로그래밍 할 수도 있습니다.이 도구는 django 1.3부터 ​​사용할 수 있습니다. 아니? 다른 말로하면 : 사용자 프로필은 django 1.3과 비교했을 때 어떤 장점이 있습니까?

사용자 등록 : q4) 그런 다음 j Benet의 등록을 위해 사전 정의 된 패키지 인 django 등록이 있음을 알게되었습니다. a) 클래스 기반 제네릭 뷰 (brandnew) 사용, b) 클래스 기반 제네릭없이. 조회수. 그것은 어쨌든 그들이 제공하기 때문에 나는 그들을 필요로하는 것 같다. "이메일 확인"은 아직 내 앱에 없습니다. 그래서 내가이 모듈을 필요로한다면 (이전 버전?) 또는 새 모듈 (Bennett의 경고와 함께)을 사용해야합니까? 아니면 장고 1.3 함께 있어야합니까?

답변을 환영합니다. 나는 정말로 소설이 아니라 어쩌면 도움이되는 힌트를 기대한다. 미리 감사드립니다.

답변