Django social auth在成功或失败登录时返回json

Django social auth在成功或失败登录时返回json,django,json,facebook,django-socialauth,Django,Json,Facebook,Django Socialauth,我是django的新手,我正在编写一个应用程序,希望尽可能地将客户端和服务器端分开,以便多个客户端可以访问我的服务器端功能 现在我正在使用Django social auth登录Facebook。当登录成功或失败时,我不想重定向到另一个页面,而是想返回json并显示成功或失败。这可能吗 是的,这是可能的。您可能想看看,或者就目前而言,您无法从DSA返回此类数据,目前唯一的解决方案可能是使用另一个函数包装DSA中的完整函数,该函数检查原始函数的返回值,并通过检查重定向URL返回JSON(在出现错误

我是django的新手,我正在编写一个应用程序,希望尽可能地将客户端和服务器端分开,以便多个客户端可以访问我的服务器端功能


现在我正在使用Django social auth登录Facebook。当登录成功或失败时,我不想重定向到另一个页面,而是想返回json并显示成功或失败。这可能吗

是的,这是可能的。您可能想看看,或者就目前而言,您无法从DSA返回此类数据,目前唯一的解决方案可能是使用另一个函数包装DSA中的完整函数,该函数检查原始函数的返回值,并通过检查重定向URL返回JSON(在出现错误或OK状态的情况下).你找到解决这个问题的办法了吗?我还想返回json,而不是重定向用户。我最终做了@omab所说的,这是两年多前的事了,所以现在可能有更好的解决方案了?