完成管道后django社会认证错误

时间:2013-06-09 17:22:27

标签: django django-socialauth

我正在使用django social auth为我的应用程序中的facebook连接供电(诚然,它有一个复杂的用户模型和遗留数据库)。

我被重定向到错误页面,似乎在管道完成后遇到错误(重定向,因为管道的最后一步仍然重定向我)。

有人可以告诉我在哪里调试这个吗?

谢谢,

1 个答案:

答案 0 :(得分:1)

一个好的起点是查看social-auth的views.py,在重定向到LOGIN_ERROR_URL的几个地方(变量url设置为LOGIN_ERROR_URL然后调用HttpResponseRedirect(url))。添加一些打印语句,或者更好的是,使用the python debugger设置断点。如果在Django开发服务器中运行应用程序,则打印语句将显示在运行服务器的终端中。否则,它们可能会显示在您的服务器日志中,具体取决于您的配置。您可能还会发现django-debug-toolbar有帮助。

使用print语句或调试器,我的工作流程将是:

  1. 找出views.py中从
  2. 触发重定向的内容
  3. 找出导致该行到达的条件
  4. 检查导致该条件的变量
  5. 对不起,这太笼统了。如果您能提供更具体的信息,请尽快提供帮助。

    亚伦