認証プロセスにdjangoの組み込みのURLとビューを使用しています。
ユーザー認証にdjangoの組み込みのURLとビューを使用しようとしていますが、login.html registration/password_reset_form.htmlなどのhtmlファイルをカスタマイズしました
url.py に URL をインポートしました
from django.contrib.auth import urls
そしてurlpatternsで
url(r'^account/', include('django.contrib.auth.urls')),
私のviews.pyで
from django.contrib.auth.views import *
(認証プロセスを処理する他のビュー関数はありません)
で電子メールを送信するための有効な電子メール アドレスを入力するpassword_reset_form.html
と、ページは にリダイレクトされますが、password_reset_done.html
電子メールを受信できませんでした
以下は、私のsettings.pyでのメールの設定です
if DEBUG:
EMAIL_HOST = 'localhost'
EMAIL_PORT = 25
EMAIL_HOST_USER = ''
EMAIL_HOST_PASSWORD = ''
EMAIL_USE_TLS = False
そして、メールを送信するdjangoの簡単な例を試してみると
from django.core.mail import send_mail
send_mail('Subject here', 'Here is the message.', 'from@example.com',
['mymail.com'], fail_silently=False)
のエラーメッセージが表示されますerror: [Errno 111] Connection refused
したがって、これは、django 組み込みの password_reset がメールを送信する前に何かをしなければならないことを意味します。電子メールの送信機能を機能させるために他に何をすべきかを説明できる人はいますか?
本当にありがとう!