Чтобы получить первое значение списка в шаблоне Django, вы можете использовать несколько методов. Вот три распространенных подхода:
-
Использование индексной записи. В шаблонах Django вы можете получить доступ к элементам списка, используя индексную нотацию. Чтобы получить первое значение, вы можете использовать
{{ your_list.0 }}. Индекс начинается с 0, поэтомуyour_list.0относится к первому элементу. -
Использование фильтра
first: Django предоставляет встроенный фильтрfirst, который возвращает первый элемент списка. Вы можете использовать его следующим образом:{{ your_list|first }}.
каталог
. Затем вы можете применить фильтр к своему списку, чтобы получить первое значение.
Вот пример реализации пользовательского фильтра:
from django import template
register = template.Library()
@register.filter
def first_value(lst):
if lst:
return lst[0]
return None
В шаблоне загрузите пользовательский фильтр и используйте его следующим образом: {% load custom_filters %} {{ your_list|first_value }}.