django在查询集中对日期字段进行格式化

我使用的是extra Django文档介绍
1.原来的查询语序:

return inspect_model.InspectTask.objects.filter(parent_task=taskid).values('id', 'start_time')

返回值:[ { "id":1019, "start_time":"2020-06-23T00:00:00" }],
2.使用extra后查询语序:

return inspect_model.InspectTask.objects.filter(parent_task=taskid).extra(select={"start_time": "DATE_FORMAT(start_time, '%%Y-%%m-%%d %%H:%%i:%%s')"}).values('id', 'start_time')

返回值:[ { "id":1019, "start_time":"2020-06-23 00:00:00" }],

你可能感兴趣的:(Django,python)