我正在使用 django social auth 为我的应用程序中的 facebook 连接提供动力(诚然,使用了一些复杂的用户模型和遗留数据库)。
我被重定向到错误页面,并且似乎在管道完成后遇到错误(重定向作为管道的最后一步仍然重定向我)。
有人能告诉我在哪里调试吗?
谢谢,
我正在使用 django social auth 为我的应用程序中的 facebook 连接提供动力(诚然,使用了一些复杂的用户模型和遗留数据库)。
我被重定向到错误页面,并且似乎在管道完成后遇到错误(重定向作为管道的最后一步仍然重定向我)。
有人能告诉我在哪里调试吗?
谢谢,
一个好的起点是查看 social-auth 的views.py,在发生重定向到 LOGIN_ERROR_URL 的几个地方(变量 url 设置为 LOGIN_ERROR_URL 然后调用 HttpResponseRedirect(url) )。添加一些打印语句,或者更好的是,使用python 调试器设置断点。如果您在 Django 开发服务器中运行您的应用程序,打印语句将显示在您运行服务器的终端中。否则,它们可能会显示在您的服务器日志中,具体取决于您的配置。您可能还会发现django-debug-toolbar很有帮助。
使用打印语句或调试器,我的工作流程将是:
对不起,这太笼统了。如果您能提供一些更具体的信息,很乐意提供更多帮助。
亚伦