如何解决调试django-allauth社交网络登录失败
更多信息将传递到用于呈现错误模板的上下文,但不会在默认模板中使用。
{{ auth_error }}
或者:
Code: {{ auth_error.code }}, Error: {{ auth_error.exception }}
要覆盖模板,请在Django模板Dirs中添加一个文件夹。在Django 1.8及更高版本中,其外观如下所示:
TEMPLATES = [
{
...
Dirs: [os.path.join(BASE_DIR, 'templates')]
}
]
然后,在该文件夹中,建立目录socialaccount
,并在其中放置一个名为authentication_error.html
解决方法
使用django-
allauth通过社交提供程序进行OAuth登录时,有时会失败,并显示错误页面“社交网络登录失败”。没有包含更多信息的日志输出。此日志输出有一个功能请求(https://github.com/pennersr/django-
allauth/issues/1120),但已经开放了一年多。同时,如何获得更多信息以调试此错误?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。