def querySet_to_list(qs):
l = list()
for i in qs:
d = dict()
for k,v in i.items():
d[k] = v
l.append(d)
return l
Я хочу преобразовать эту функцию во встроенный синтаксис.
например,
list(map(lambda x:x.items(), [q for q in qs])) # this not working...
Эта работа сложна для меня.
Я использую этот код в представлении Django
def get_software(request):
ss = Software.objects.values()
return JsonResponse(querySet_to_list(ss), safe=False)