Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 使用JSON处理会话_Django_Django Models - Fatal编程技术网

Django 使用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

当用户成功通过身份验证时,我将从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 = 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