суббота, 8 декабря 2007 г.

Интересный tip пр работе с словарями в темплейтах Dajngo

Есть маленький "tip" при работе с словарями в темплейтах Джанги - если вы используете словарь списков. Например вот так запишем праздничные дни в месяце.

  1. monthlist = {'April':(1,2,3), 'May':(5,6,8)}  

Теперь нам нужно добраться до каждой записи словаря в темплейте.
  1. {% for monthname in monthlist.items %}  
  2.   {{monthname.0}} // названия месяца  
  3.   {% for holiday in monthname.1 %} // получаем все записи из списка  
  4.      {{ holiday}}  
  5.   {% endfor %}  
  6. {% endfor %}  

Для меня было не очевидно.

Комментариев нет: