使用下面的函数转化
class DateEncoder(json.JSONEncoder):
def default(self, obj):
if isinstance(obj, datetime.datetime):
return obj.strftime('%Y-%m-%d %H:%M:%S')
elif isinstance(obj, datetime.date):
return obj.strftime("%Y-%m-%d")
else:
return json.JSONEncoder.default(self, obj)
使用方式
status = {
'code': schedule,
"msg": code_dic[schedule],
"taskId": task_id,
"input": {
"type": "qr",
"value": result,
"waitSeconds": insert_time + 120 - int(time.time()),
},
"info": "",
}
return HttpResponse(json.dumps(status,cls=DateEncoder), content_type='application/json')