データを JSON 形式で返す API からデータを抽出しようとしています。これを実現するために、PythonスクリプトでSQLalchemyとsimplejsonを使用しています。データベースはPostgreSQLです。
Harvest というクラスがあり、テーブルの収穫の詳細を指定します。
これが私が間違っていると思われるコードです。
デフォルトプロセス (自己):
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()
このループに何か問題がありますか? データベースには何も入っていません。