Django在/ password-reset-confirm /上循环为什么?

问题描述

它是在django的第二版中创建的,我正在3.0.6下尝试。 已经进行了哪些更改会影响此身份验证视图/路由?

Django发送电子邮件,但在以下链接显示带有按钮的密码重置确认页面后,单击按钮后未跟随至密码重置完成页面,而是无限期返回同一页面

urlpatterns = [
    path('admin/',admin.site.urls),path('register/',users_views.register,name="register"),path('profile/',users_views.profile,name="profile"),path('login/',auth_views.LoginView.as_view(template_name="users/login.html"),name="login"),path('logout/',auth_views.logoutView.as_view(template_name="users/logout.html"),name="logout"),path('password-reset/',auth_views.PasswordResetView.as_view(template_name="users/password_reset.html"),name="password_reset"),path('password-reset/done/',auth_views.PasswordResetDoneView.as_view(template_name="users/password_reset_done.html"),name="password_reset_done"),path('password-reset-confirm/<uidb64>/<token>',auth_views.PasswordResetConfirmView.as_view(template_name="users/password_reset_confirm.html"),name="password_reset_confirm"),path('password-reset-complete/',auth_views.PasswordResetCompleteView.as_view(template_name="users/password_reset_complete.html"),name="password_reset_complete"),path('',include("blog.urls")),]

模板

{% extends "blog/base.html" %}
{% load crispy_forms_tags %}
{% block content %} 
    <div class="content-section">
        <form method="POST">
            {% csrf_token %}
            <fieldset class="form-group">
                <legend class="border-bottom mb-4">Reset Password</legend>
                {{ form|crispy }}
                <!-- {{ form.as_p }} -->
            </fieldset>
            <div class="form-group">
                <button class='btn btn-outline-info' type='Submit'>Reset Password</button>
            </div>
        </form>
    </div>
{% endblock content %}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)