2014-04-23 4 views
1

allauth 전자 메일 확인 페이지를 직접 재정의하고 싶습니다.Django allauth 서식 파일을 추가 양식으로 덮어 씌우십시오.

templates/account/email_confirm.html이라는 파일을 만들어 내 템플릿을 렌더링 할 수있었습니다.

잘 작동하지만 다른 양식이 필요합니다. 나는 다른 응용 프로그램에서 뷰를 대체하는 게시물을 발견 :

그러나 일부 변수가 제대로 템플릿을 렌더링 할 것으로 예상하기 때문에 이것은 allauth의 앱 아주 잘 작동하지 않습니다.

거기 템플릿에 양식을 전달할 수있는 방법은 무엇입니까? 또는 기존보기를 완전히 덮어 쓰지 않고 allauth보기를 확장 할 수 있습니까?

답변

0

documentation for allauth은 settings.py 파일에 설정을 추가하는 제안합니다.

ACCOUNT_SIGNUP_FORM_CLASS (= 없음) 추가 입력을위한 사용자 물어 가입시 사용됩니다 (예를 들어 'myapp.forms.SignupForm') 사용자 지정 양식 클래스를 가리키는 문자열 (예를 들어, 뉴스 레터 가입, 생년월일). 이 클래스 은 def signup (self, request, user) 메소드를 구현해야합니다. 여기서 사용자 은 새로 등록 된 사용자를 나타냅니다.

이 설정을 settings.py 파일에 추가하기 만하면됩니다.