JSON オブジェクトをサーバー側にポストし、リクエストを通じてその情報を取得しています。今、これは私のviews.pyのコードです
@csrf_exempt
def save(request):
if request.method == 'POST':
rawdata = request.body
JSONData= json.dumps(rawdata)
return HttpResponse(rawdata)
rawdata を返すと、応答は次のようになります。
[{"time_elapsed":"0","volts":"239.3","amps":"19.3","kW":"4.618","kWh":"0","session":"1"},...]
JSONdata を返すと、応答は次のようになります。
"[{\"time_elapsed\":\"0\",\"volts\":\"239.1\",\"amps\":\"20.8\",\"kW\":\"4.973\",\"kWh\":\"0\",\"session\":\"1\"},....]
Python/Django を使用してこのデータを sqlite データベースに挿入しようとした場合、どちらの応答が優れていますか?
また、この種のコードを実行する必要があるため、ループを開始するにはどうすればよいですか?
conn = sqlite3.connect('sqlite.db')
c = conn.cursor()
c.execute("INSERT STATEMENTS")
そのコードの INSERT STATEMENTS 部分のループを実行する必要があると思いますが、作業するキーがありません。私のデータでは、{} の間のすべてが 1 行です。{...data...} が新しい行に挿入されるたびに、この配列を反復処理するにはどうすればよいですか?