我正在尝试使用django-registration设置最简单的示例。我正在使用一步到位的工作流程。
当我去/ account / register时,我有一个非常基本的注册视图。如果我填写用户名和密码字段,并提交注册表格,那么我最终会回到相同的注册页面!没有标记错误(但我可以将它们标记为它们似乎正在工作)。
我可以看到使用没有用户注册的管理工具。我怀疑我将表单发布到错误的URL。以下是我认为的相关代码。请帮忙!
教科书网址映射:
urlpatterns = [
url(r'^register/$',
views.RegistrationView.as_view(),
name='registration_register'),
url(r'^register/closed/$',
TemplateView.as_view(
template_name='registration/registration_closed.html'
),
name='registration_disallowed'),
url(r'', include('registration.auth_urls')),
]
我的模板:
{% block body_block %}
<h1>Register Here</h1>
<form method="post" action=".">
{% csrf_token %}
{{ form.as_p }}
<input type="submit" value="Submit" />
</form>
{% endblock %}
答案 0 :(得分:0)
事实证明一切都还好。我输入的密码被认为太弱了。该错误被标记为无效的电子邮件地址或无效的用户名,并显示为密码要求的额外项目符号(已经有四个!)所以我没有发现它。