I am new to python/django so please bear with me.
I have QuerySet qrySet.values_list('group_id', 'date', 'time', 'mobile')
with that I get list like this
[1, datetime.date(2018, 9, 8), datetime.time(18, 39), 'phone1']
[2, datetime.date(2018, 9, 12), datetime.time(4, 0), 'phone1']
[2, datetime.date(2018, 9, 19), datetime.time(4, 0), 'phone2']
[2, datetime.date(2018, 9, 19), datetime.time(4, 0), 'phone4']
[9, datetime.date(2018, 9, 10), datetime.time(4, 35), 'phone3']
[9, datetime.date(2018, 9, 17), datetime.time(4, 35), 'phone3']
[9, datetime.date(2018, 9, 18), datetime.time(4, 35), 'phone3']
I am trying to put all phone numbers together that have same group_id
, date
and time
, something like this [[group_id, date, time, [phone1, phone2, phone9]]
Is there anything built-in in Django or python for this kind of thing?
I tried some SO solutions using lambda
but they group based on one value while I have three.
Thank you