Tôi đang cố gắng đặt lại mật khẩu django nhưng email đặt lại không được gửi.Đặt lại mật khẩu Django. Không gửi thư
Tôi biết email của mình được định cấu hình đúng vì sau đây hoạt động cả trong trình bao và trong một chế độ xem của tôi (tôi đang sử dụng nó để nhận email hỗ trợ cho chính mình).
from django.core.mail import send_mail
send_mail('Subject here', 'Here is the message.',
'[email protected]',['[email protected]'], fail_silently=False)
tôi có thể nhận được để xem mật khẩu reset của tôi (mật khẩu/reset/) và sau khi tôi cho nó email của tôi nó chuyển hướng một cách chính xác tôi để mật khẩu/reset/thực hiện/ nhưng nó không gửi e-mail.
Dưới đây là tôi urls.py
:
(r'^password/reset/$','django.contrib.auth.views.password_reset'),
(r'^password/reset/done/$','django.contrib.auth.views.password_reset_done'),
(r'^password/reset/confirm/$','django.contrib.auth.views.password_reset_confirm'),
(r'^password/reset/complete/$','django.contrib.auth.views.password_reset_confirm'),
(r'^password/change/$','django.contrib.auth.views.password_change'),
(r'^password/change/done/$','django.contrib.auth.views.password_change_done'),
Dưới đây là password_reset_form.html
tôi:
<html>
<head>
<link rel="stylesheet" type="text/css" href="/media/css/style_login.css" />
<title>Información de acceso requerida</title>
</head>
<body>
<div id="wrapper">
<h1>Recuperar password</h1>
<p>Utilice este formulario cuando desee recuperar el password para su usuario.</p>
{% if form.errors %}
<p>No hay un usuario registrado con ese correo electronico.</p>
{% endif %}
<form method="post" action="{% url django.contrib.auth.views.password_reset_done %}">
{% csrf_token %}
{{ form }}
<input class="login" type="submit" value="Recuperar" />
</form>
</div>
</body>
Bất kỳ ý tưởng? Cảm ơn
Vui lòng chuyển nhận xét của bạn thành câu trả lời thực sự bên dưới. Bạn có thể đánh dấu nó là được chấp nhận sau hai ngày. Điều đó sẽ làm cho câu hỏi biến mất khỏi tab Câu hỏi chưa được trả lời. –
Thật tuyệt, tôi là người mới đối với cộng đồng và loại mẹo đó thực sự hữu ích :) – Darkade
Bạn được chào đón, cảm ơn rất nhiều vì đã quay trở lại và giúp chúng tôi dọn dẹp! –