使用没有请求对象的django login()

时间:2011-05-13 05:52:17

标签: ajax django json django-authentication

所以我正在看django的用户身份验证,因为它变成了ajax-y东西的混乱,我无法向我的登录URL发送正常请求,而我是通过json这样做的在客户端使用jquery ajax方法发布用户数据以便登录。所以我的问题是,有没有办法以另一种方式使用django的login()函数,因为我的请求对象不是预期的,所以它不起作用。 Authenticate工作正常,因为我只是反序列化用户名和密码,但现在我停留在login()部分。

任何帮助都会很棒。

谢谢!

2 个答案:

答案 0 :(得分:1)

在没有请求对象的情况下使用login()没有任何意义,因为login()所做的是"couples" user to request

答案 1 :(得分:0)

为什么您认为自己没有获得带有Ajax查询的请求对象?当然,你这样做,就Django而言,它与你为任何其他请求获得的请求对象完全相同。

如果您需要进一步的帮助,则必须显示一些代码。