login with facebook: django-allauth



我使用django-allauth来实现与fb和google的登录。它在我的windows开发机器上运行得非常好。但当我转移到服务器(ubuntu 14.04与apache2),我面临着这个问题。我改变了facebook和谷歌的应用程序详细信息,并根据需要更新了数据库与应用程序的id和秘密值,并与谷歌登录从那里工作良好。

但是在登录facebook选项时,当我点击它时,没有弹出窗口打开,因为它曾经在开发期间发生过。

我不确定是什么问题。我在apache2错误日志中也找不到任何日志。

可能的问题是什么,我如何解决它,甚至知道发生了什么事的细节

您可能在加载静态文件fbconnect.js时遇到问题,该文件默认位于目录allauth/socialaccount/providers/facebook/static/facebook/js中。

如果您在不同位置的settings.py中声明了静态路径,则必须更改设置或将文件复制到静态变量指定的适当路径。:)

最新更新