Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django不';t发送密码休息电子邮件_Python_Django_Forgot Password - Fatal编程技术网

Python Django不';t发送密码休息电子邮件

Python Django不';t发送密码休息电子邮件,python,django,forgot-password,Python,Django,Forgot Password,我正在尝试创建密码重置表单,并添加了下一个URL: path('reset-password/', password_reset, name='reset_password'), path('reset-password/done/', password_reset_done, name='password_reset_done'), url(r'^reset-password/confirm/(?P<uidb64>[0-9A-Za-z]+)-(?P<token>.+)/

我正在尝试创建密码重置表单,并添加了下一个URL:

path('reset-password/', password_reset, name='reset_password'),
path('reset-password/done/', password_reset_done, name='password_reset_done'),
url(r'^reset-password/confirm/(?P<uidb64>[0-9A-Za-z]+)-(?P<token>.+)/$', password_reset_confirm, name='password_reset_confirm'),

我正确地获取了所有表单,当我输入一个用户的电子邮件时,它显示已发送带有重置密码链接的电子邮件,但没有发送。

您发送的Gmail帐户是否启用了双因素身份验证?如果是这样,你需要禁用它。不,它没有2个因素。你检查过垃圾邮件吗?
EMAIL_USE_TLS = True
DEFAULT_FROM_EMAIL = 'my_gmail_email@gmail.com'
SERVER_EMAIL = 'my_gmail_email@gmail.com'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'my_gmail_email@gmail.com'
EMAIL_HOST_PASSWORD = 'my_gmail_password'
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'