什么网址发布django注册表格?

时间:2017-10-30 16:50:52

标签: django-registration

我正在尝试使用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 %}

1 个答案:

答案 0 :(得分:0)

事实证明一切都还好。我输入的密码被认为太弱了。该错误被标记为无效的电子邮件地址或无效的用户名,并显示为密码要求的额外项目符号(已经有四个!)所以我没有发现它。