所以我正在看django的用户身份验证,因为它变成了ajax-y东西的混乱,我无法向我的登录URL发送正常请求,而我是通过json这样做的在客户端使用jquery ajax方法发布用户数据以便登录。所以我的问题是,有没有办法以另一种方式使用django的login()函数,因为我的请求对象不是预期的,所以它不起作用。 Authenticate工作正常,因为我只是反序列化用户名和密码,但现在我停留在login()部分。
任何帮助都会很棒。
谢谢!
答案 0 :(得分:1)
在没有请求对象的情况下使用login()
没有任何意义,因为login()
所做的是"couples" user to request。
答案 1 :(得分:0)
为什么您认为自己没有获得带有Ajax查询的请求对象?当然,你这样做,就Django而言,它与你为任何其他请求获得的请求对象完全相同。
如果您需要进一步的帮助,则必须显示一些代码。