Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/350.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
Python 如何保存外部API';django模型中的数据?_Python_Json_Django_Rest_Api - Fatal编程技术网

Python 如何保存外部API';django模型中的数据?

Python 如何保存外部API';django模型中的数据?,python,json,django,rest,api,Python,Json,Django,Rest,Api,我正在从外部API中提取一些JSON数据 { "id": 1, "body": "example json" }, { "id": 2, "body": "example json" } 我的用户模型: class User(models.Model): body = models.CharField(max_length=200) 如何将json响应保存到模型中?使用 导入json json_结果=“”{ “id”:2, “body”:“示例json”

我正在从外部API中提取一些JSON数据

{
   "id": 1,
   "body": "example json"
},
{
   "id": 2,
   "body": "example json"
}
我的用户模型:

class User(models.Model):
      body = models.CharField(max_length=200)

如何将json响应保存到模型中?

使用

导入json
json_结果=“”{
“id”:2,
“body”:“示例json”
}'''
data=json.load(json_结果)#首先转换为dict
id=data.get(“id”)#获取id
body=data.get(“body”)#获取body
user=user.objects.create(id=id,body=body)#创建一个用户对象
user.save()#保存它