我正在尝试从以 JSON 格式返回数据的 API 中提取数据。我在 python 脚本中使用 SQLalchemy 和 simplejson 来实现这一点。数据库是 PostgreSQL。
我有一个名为 Harvest 的类,它指定了表格收获的详细信息。
这是我怀疑不正确的代码。
def进程(自己):
req = urllib2.Request('https://api.fulcrumapp.com/api/v2/records/', headers={"X-ApiToken":"****************************"})
resp = urllib2.urlopen(req)
data = simplejson.load(resp)
for i, m in enumerate(data['harvest']):
harvest = Harvest(m)
self.session.add(harvest)
self.session.commit()
这个循环有问题吗?没有任何东西通过数据库。