Django 使用JSON处理会话
当用户成功通过身份验证时,我将从MyWebService(REST)返回以下JSON值Django 使用JSON处理会话,django,django-models,Django,Django Models,当用户成功通过身份验证时,我将从MyWebService(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 = hea
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'
如何处理此问题?您必须在数据库中搜索ID为
objUser['userId']
的用户,并将user
实例传递给login
函数(而不是传递objUser
)