Перебор значений контекста 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 %}