Django,如何处理密码重置电子邮件异常?
我使用默认的Django auth_views+Gmail重置密码。事情对我来说很顺利 在生产过程中,如果访问电子邮件服务器时发生错误,用户将得到响应,即内部服务器错误500。因为Gmail阻止用户访问 我们如何让用户知道服务器无法访问电子邮件服务器,而不是内部服务器错误Django,如何处理密码重置电子邮件异常?,django,Django,我使用默认的Django auth_views+Gmail重置密码。事情对我来说很顺利 在生产过程中,如果访问电子邮件服务器时发生错误,用户将得到响应,即内部服务器错误500。因为Gmail阻止用户访问 我们如何让用户知道服务器无法访问电子邮件服务器,而不是内部服务器错误 accounts/login/ [name='login'] accounts/logout/ [name='logout'] accounts/password_change/ [name='password_change'
accounts/login/ [name='login']
accounts/logout/ [name='logout']
accounts/password_change/ [name='password_change']
accounts/password_change/done/ [name='password_change_done']
accounts/password_reset/ [name='password_reset']
accounts/password_reset/done/ [name='password_reset_done']
accounts/reset/<uidb64>/<token>/ [name='password_reset_confirm']
accounts/reset/done/ [name='password_reset_complete']
accounts/login/[name='login']
帐户/logout/[name='logout']
帐户/密码更改/[name='password\u change']
帐户/密码更改/完成/[name='password\u change\u done']
帐户/密码\u重置/[name='password\u重置']
帐户/密码\u重置/done/[name='password\u重置\u完成']
帐户/reset//[name='password\u reset\u confirm']
帐户/reset/done/[name='password\u reset\u complete']
您应该为帐户/密码重置/[name='password\u reset']创建自定义视图,而不是创建全局错误500处理程序
从父终结点继承的终结点,但在电子邮件错误上放置Try/Catch异常,并呈现自定义的无法发送电子邮件页面您正在寻找自定义的500页吗?是的,那会更好,@crimsonpython24在本节中找到答案我不知道自定义的500页,谢谢您的建议,那个么我应该删除这个问题吗?完全由你们决定