我将一个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语句部分做一个循环,但是我没有任何键可以处理。在我的数据中{}之间的所有内容都是一行。如何遍历此数组,每次看到{…data…}时都将其插入新行?
目前没有回答
相关问题 更多 >
编程相关推荐