使用JSON处理会话

时间:2013-12-03 09:08:31

标签: django django-models

从我的webservice(REST)中,当用户成功通过身份验证时,我会返回以下JSON值。

result= simplejson.dumps( 'emailId':user.USER_EMAIL_ID, 'userId':user.USER_ID, "firstName":user.USER_FIRST_NAME})

我想在网站上处理会话

serviceRequest  = requests.post(ServiceSettings.getUserLoginURL(), headers = headers, data = json.dumps(payload))
objUser = serviceRequest.json ()
login (request , objUser) # from django.contrib.auth - to manage session

但我收到以下错误

'dict' object has no attribute 'pk'

如何处理?

1 个答案:

答案 0 :(得分:0)

您必须在数据库中搜索ID为objUser['userId']的用户以及将User实例传递给login的用户(而不是传递objUser)。