2013-11-21 9 views
1

장고 1.3 및 장고 등록 0.8을 사용하고 있습니다. 고유 한 이메일을 시행하기 위해 RegistrationFormUniqueEmail 클래스를 사용하려고합니다.장고 등록이 registration_complete.html 템플릿을로드하지 않습니다.

양식 유효성 검사가 작동하지만 양식을 제출하면 registration_complete.html 템플릿이로드되지 않습니다. 페이지가 새로 고침되고 URL은 register/complete으로 이동하지만 빈 registration_form.html 템플릿 만 표시됩니다.

내 urls.py가 잘못 구성되어 의심 :

from registration.forms import RegistrationFormUniqueEmail 

urlpatterns = patterns('', 
url(r'^accounts/register/', 'registration.views.register', {'form_class':RegistrationFormUniqueEmail,'backend':'registration.backends.default.DefaultBackend' }), 
url(r'^accounts/', include('registration.urls')), 

어떤 제안? 나는 장고를 업그레이드하지 않는 것을 선호한다.

답변

2

$을 첫 번째 정규식 끝에 추가하십시오. 현재로서는 /accounts/register//accounts/register/complete/이 모두 일치합니다.

url(r'^accounts/register/$', 'registration.views.register', {'form_class':RegistrationFormUniqueEmail,'backend':'registration.backends.default.DefaultBackend' }),