Django:根据查询中的日期名称创建逗号分隔的列表

2024-04-27 02:24:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我怎样才能有效地从查询集编字典呢。在

我有天,每一天都有与之相关的时间

第1天-时间1
第1天-时间2
第1天-第3时间

第2天-时间1

我想做一个listdictionary,比如[{“day”:'Day1',“time”:'Time1,Time2,Time3'},…]

这个join

listof = ",".join(str([ab.day.day, str(ab.time)]) for ab in vqs.clinicDoctor_dayShift.all().order_by('day__id'))

给我一根弦

^{pr2}$

我想要一个这样的list

[{'day':'Sunday', 'time':'15:01:00, 16:02:00, 09:01:00'},{'day':'Monday', 'time':'15:01:00, 16:02:00'},{'day':'Tuesday', 'time':'09:01:00, 16:02:00'}]

有人能帮我吗。在

谢谢。在


Tags: fordictionary字典abtime时间listjoin