Найти - Пользователи
Полная версия: обращение по индексу словаря
Начало » Python для новичков » обращение по индексу словаря
1
ppuser
Здравствуйте! коль уж эта ветка для начинающих, то над возможной тупостью моего вопроса прошу не смеяться))

мне нужно в шаблоне Джанго обратиться к элементу словаря по значению из другого, никак не вдуплю,как это сделать.
например, в ПХП можно, условно, сделать так:

есть элемент массива:
$users = array( ‘id’ => 1, ‘name =’John');
$users_info = array(
1 => array('age' => 30, fname => ‘Smith’)
)

мне нужно получить информацию из второго массива так:
 $users_info[$users[id]]['age']

как мне сделать тоже самое в шаблоне джанго?
{{ users.id }} выводится верно,но
 {{ users_info[users.id].age }}
никак
FishHook
А никак! Разработчики джанги твердо уверены, что верстальщик - это настолько тупое ничтожество, что его необходимо тотально огораживать в любых действиях выходящих за рамки букваря. Рекомендую как можно быстрее забыть джанговские шаблоны и открыть для себя jinja2, благо в последних версиях джанги этот шаблонизатор поддерживается из коробки.
https://docs.djangoproject.com/en/1.10/topics/templates/ - читать внимательно все что касается jinja2
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB