Доступ к значениям кортежей в шаблонах django без цикла - PullRequest
0 голосов
/ 04 февраля 2020

Мой словарь возвращает набор запросов в виде набора.

Например,

context = {
    'details': appl.values_list('device_detail_title','icon'),
}

Возвращает:

<QuerySet [('Recent Info', 'amr.jpg')]>

Я хочу получить доступ ко второму Индекс кортежа в шаблоне без необходимости l oop. Как это возможно?

Как: {{ details[1] }}

1 Ответ

0 голосов
/ 04 февраля 2020

Предполагая, что ваш код просмотра:

k=[]
k.extend([('a',1),('b',2),('c',3)])

(а не как указано в OP)

{{ k.0.0 }} похоже на k[0][0] в Python коде. Это должно дать вам «a», потому что k.0 является первым элементом списка k, который сам является кортежем, а затем еще один .0 является первым элементом кортежа.

{{ k.0.1 }} будет 1 и т. Д.

...