问题描述
问题:
我正在为我的网站设置“忘记密码”功能,但每当它被触发时,网络服务器就会关闭。 (当我点击“提交”时,它会等待一段时间然后退出程序,然后我必须再次“运行服务器”)
网址:
path('reset_password/',auth_views.PasswordResetView.as_view(),name="reset_password"),path('reset_password_sent/',auth_views.PasswordResetDoneView.as_view(),name="password_reset_done"),path('reset/<uidb64>/<token>/',auth_views.PasswordResetConfirmView.as_view(),name="password_reset_confirm"),path('reset_password_complete/',auth_views.PasswordResetCompleteView.as_view(),name="password_reset_complete"),
设置设置:
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
EMAIL_HOST_USER = '*******@gmail.com'
EMAIL_HOST_PASSWORD = *******'
这是日志,我试图阅读它们,但我不知道如何解决此错误。
在处理上述异常的过程中,又发生了一个异常:
回溯(最近一次调用最后一次):文件
"C:\Users\VARDHAN\AppData\Local\Programs\Python\python37\lib\site-packages\django\template\base.py",第 850 行,在 resolve_lookup 中
(bit,current)) # 缺少属性 django.template.base.VariableDoesNotExist: 查找键失败
[is_nav_sidebar_enabled] 在 [{'True': True,'False': False,'None':
无},{'csrf_token': get_val at 0x00000285F295D488>>,'request':
,'user': >,“烫发”:
,“消息”:
,'DEFAULT_MESSAGE_LEVELS':{'调试':10,'信息':
20,'成功': 25,'警告': 30,'错误': 40}},{},{'form':,'视图':,'title':'密码重置','LANGUAGE_CODE':
'en-us','LANGUAGE_BIDI': False}] "GET /reset_password/ HTTP/1.1" 200
1903档案
C:\Users\VARDHAN\AppData\Local\Programs\Python\python37\Lib\site-packages\django\conf\locale\en\formats.py
第一次看到 mtime 1603131647.8355522 文件
C:\Users\VARDHAN\AppData\Local\Programs\Python\python37\Lib\site-packages\django\conf\locale\en_init.py
第一次看到 mtime 1603131647.8345575 文件
C:\Users\VARDHAN\AppData\Local\Programs\Python\python37\Lib\site-packages\django\contrib\staticfiles\storage.py
第一次看到 mtime 1603131653.6030731 (0.031) SELECT
"auth_user"."id","auth_user"."password","auth_user"."last_login","auth_user"."is_superuser","auth_user"."用户名","auth_user"."first_name","auth_user"."last_name","auth_user"."email","auth_user"."is_staff","auth_user"."is_active","auth_user"."date_joined" FROM "auth_user" WHERE
(UPPER("auth_user"."email"::text) = UPPER('######@gmail.com')
AND "auth_user"."is_active"); args=('######@gmail.com',) 文件
C:\Users\VARDHAN\AppData\Local\Programs\Python\python37\Lib\site-packages\django\core\mail\backends\smtp.py
第一次看到 mtime 1603131654.0612879 文件
C:\Users\VARDHAN\AppData\Local\Programs\Python\python37\Lib\site-packages\django\core\mail\backends\base.py
第一次看到 mtime 1603131654.0582974 文件
C:\Users\VARDHAN\AppData\Local\Programs\Python\python37\Lib\smtplib.py
第一次看到 mtime 1530052318.0 文件
C:\Users\VARDHAN\AppData\Local\Programs\Python\python37\Lib\site-packages\django\contrib\sites\requests.py
第一次看到 mtime 1603131652.143951 文件
C:\Users\VARDHAN\AppData\Local\Programs\Python\python37\Lib\site-packages\django\core\mail\backends_init.py
第一次看到 mtime 1603131654.0572996 "POST /reset_password/
HTTP/1.1" 302 0
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)