Я возвращаю список из представления и хочу вывести указанное значение c по ключу в шаблоне.
возвращенный список (список _)
[
{'category 1': 1},
{'category 2': 3},
{'category 3': 4},
]
В шаблоне :
{{ list_.2.category 3}}
возвращает 4.
Можно ли упростить тег шаблона и вывести его только клавишей?
Например:
{{ list_.key['category 3'] }}
Мой взгляд:
def MapView(request):
applications = Application.objects.values(
'name', 'id', 'icon_name').filter(organization_id=1).order_by('name')
devices = Device.objects.all()
count_list = []
for a in applications:
count_num = devices.filter(id=a['id']).count()
count_list.append({
a['name']: count_num
})
context = {
'test': count_list,
}
return render(request, 'applications/map.html', context)