我正在尝试使用 simple backend 将 django-registration 添加到 django 文档中的教程应用程序中.
到目前为止,我包含了 URLconf registration.backends.simple.urls
,如下所示:
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')),
)
接下来我该做什么? 另外,与默认后端相比,简单后端需要哪些模板?
最佳答案
对于模板,请在模板文件夹中创建一个名为“registration”的文件夹。
然后为每个注册操作创建一个文件:
registration/registration_form.html
:注册表单registration/activate.html
:激活页面registration/activation_complete.html
:激活完成registration/registration_complete.html
:注册完成registration/registration_close.html
:禁止注册
对于注册表单页面,django 在变量名的“form”中返回表单模型。您可以在模板中这样调用它:
<form action="/accounts/register/" method="post">
{% csrf_token %}
{{ form.as_p }}
<input type="submit" value="Submit" />
</form>
关于python - django-registration 简单的后端设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13437150/