2012-11-18 4 views
1

simple backend을 사용하여 django 문서의 django 문서에 django 등록을 추가하려고합니다.django-registration 간단한 백엔드 설정

from django.conf.urls import patterns, include, url 

from django.contrib import admin 
admin.autodiscover() 

urlpatterns = patterns('', 
    # Uncomment the admin/doc line below to enable admin documentation: 
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')), 

    url(r'^polls/',  include('polls.urls')), 
    url(r'^admin/',  include(admin.site.urls)), 
    url(r'^accounts/', include('registration.backends.simple.urls')), 
    ) 

내가 다음에 어떻게해야합니까 :

지금까지, 정말 같은 URLconf registration.backends.simple.urls을 포함? 또한 기본 백엔드가 아닌 간단한 백엔드에 필요한 템플릿은 무엇입니까?

답변

1

템플릿의 경우 템플릿 폴더에 "registration"이라는 폴더 이름을 만듭니다.

그런 다음 각 등록 작업에 대한 파일을 만듭니다

  • registration/registration_form.html : 등록 양식
  • registration/activate.html : 활성화 페이지
  • registration/activation_complete.html : 활성화 완전한
  • registration/registration_complete.html : 등록 완료
  • registration/registration_closed.html : disabllowed 등록

등록 양식 페이지의 경우 django는 양식 이름을 "양식"으로 반환합니다. 당신은이 같은 템플릿에서 호출 할 수 있습니다 : 어떤 사람들은 이미 이러한 템플릿을 만든

<form action="/accounts/register/" method="post"> 
    {% csrf_token %} 
    {{ form.as_p }} 
    <input type="submit" value="Submit" /> 
</form> 
+1

와 GitHub의에 그들을 공유 : https://github.com/macdhuibh/django-registration-templates – ryanjdillon