在部署在Heroku上的Django live应用上添加Google allauth

问题描述

我正在尝试将Google身份验证添加到部署在Heroku上的实时Django应用中。我已经将www.example.comexample.com添加为Site对象,并将它们添加到Heroku的管理界面中Social Application对象上的站点列表中。但是,由于我同时具有根(example.com和子域www,因此无法在设置中同时添加两个站点ID。如何在设置中正确设置站点ID?由于我现在遇到错误:

allauth.socialaccount.models.SocialApp.DoesNotExist: SocialApp matching query does not exist.

我访问时收到500个内部服务器错误:

http://www.example.com/accounts/google/login/

根目录足以添加为Site吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)