Перебор значений контекста Django
Как отобразить контекстное значение в виде списка ключей-значений в шаблоне?
def random_view(request):
my_context = {
"name": "turkey",
"fly": "no",
"run": 20
}
return render(request, 'test/test.html', my_context)
Если это представления views
, то как я могу перебрать значения и вывести список в test.html
, используя loop
?
Передайте его как одну переменную:
def random_view(request):
my_context = {
'data': {
'name': 'turkey',
'fly': 'no',
'run': 20
}
}
return render(request, 'test/test.html', my_context)
Затем в шаблоне можно выполнить цикл по переменной data
:
{% for key, value in data.items %} {{ key }}: {{ value }} {% endfor %}