2017-02-18 9 views
2

장고가 제공하는 사용자 기본 인증 (및 django-registration-redux)으로 응용 프로그램을 개발하고 있습니다. 또한 문서에서, 그들은 여기에 설명으로, 다른 모델에 OneToOneField와 사용자 프로필을 연결하는 것이 좋습니다 : https://docs.djangoproject.com/en/1.10/topics/auth/customizing/Django 사용자 등록시 사용자 프로필 채우기

문제는 다음과 같습니다 어떻게 프로필 양식을 포함하는 등록보기를 구축?

프로필 정보가없는 기본 데이터가있는 사용자 계정 만 생성한다는 점에 유의하십시오. 나는 이미 AbstractUser을 계승하고 사용자 모델을 커스터마이징하고있는 다른 프로젝트에서 일했지만 이번에는이 시간을 사용하고 싶습니다. 프로필 모델

도와 주시겠습니까?

답변

2

문제는 다음과 같습니다. 프로필 양식이 포함 된 등록보기를 작성하는 방법은 무엇입니까?

짧은 대답은이 작업을 수행하지 않습니다.

아마도 수백 사이트에 가입했을 것입니다. 그들은 등록에서이 정보를 요구 했습니까? 싫어. 사용자가 끔찍하지 않기 때문입니다. 프로파일 작성은 등록과 분리되어야합니다.

이 정보를 정말로 수집하려면 기본 사용자 등록 양식을 자신의 것으로 대체해야합니다. AFAIK 기본 폼을 변경하려면 django-registration-redux 설정이 없습니다. 따라서보기를 사용자 정의해야합니다. 약간의 노력으로 많은 이득을 얻습니다. 그것은 단지 어떻게해야 정확히 프로필 정보

없이 기본 데이터 이있는 사용자 계정을 만드는 있다는

참고.

+1

당신은 완전히 맞습니다 ...하지만 내 경우에는 이것은 "자체 등록"이 아니라 관리자가 수행 한 등록입니다 ... 그래서 사용자가 등록 될 때이 모든 정보를 수집해야합니다 . 어쩌면 이것을 수행하는 것이 더 좋은 방법일까요? 정말 고맙습니다. – jonango

+0

글쎄 ... 마침내 기본 사용자 등록을 대체하여 정확한 답변을 얻었습니다. – jonango

+0

기꺼이 도와 주셨습니다. – e4c5