Я делаю проект в django. В моем проекте мне нужно было сбросить пароль по электронной почте. Для этого я использовал django.contrib.auth.urls. Мой тест был успешным, когда он проходил через шаблон djangos. Позднее я попробовал его на своем шаблоне, потому что я создал папку регистрации и создал пять страниц html, включая шаблон электронной почты. Также я включил url(r'^web/',include('django.contrib.auth.urls'))
, в мой главный url. Но когда я запускаю сервер, я могу передать ссылку на электронную почту. И откройте представление в моем браузере. В том, что я сменил свой пароль, который вводится дважды, и когда я ничего не сообщал, в чем проблема, пожалуйста, помогите мне?django password reset password_reset_confirm
мой password_reset_confirm.html является
{% extends 'base.html' %}
{% load i18n %}
{% block content %}
{% if validlink %}
<p>Please enter your new password twice.<br />
So we can verify you typed it in correctly.</p>
<form action="" method="post">
<div style="display:none">
<input type="hidden" value="{{ csrf_token }}"name="csrfmiddlewaretoken">
</div>
<table>
<tr>
<td>{{ form.new_password1.errors }}
<label for="id_new_password1">New password:</label></td>
<td>{{ form.new_password1 }}</td>
</tr>
<tr>
<td>{{ form.new_password2.errors }}
<label for="id_new_password2">Confirm password:</label></td>
<td>{{ form.new_password2 }}</td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Change my password" /></td>
</tr>
</table>
</form>
{% else %}
<h1>Password reset unsuccessful</h1>
<p>The password reset link was invalid, <br />
possibly because it has already been used. <br />
Please request a new password reset.</p>
{% endif %}
{% endblock %}
когда я проследить Lib пакет я понял неисправность происходя, потому что POST форма приобретай в django.contrib.auth.view, почему это происходит мне помочь. –
Я пробовал ваш код, но проблема с GET и POST.Post форма перенаправляется как get.So я не могу сохранить данные в базе данных –
Это не может быть, как метод формы POST, вы делаете что-то еще неправильно здесь. – petkostas