передача переменной в импорт jinja или включение из родительского html-файла

Сценарий будет следующим:

" у вас есть переменная с именем person, которая содержит ряд полей, таких как имя, адрес и т. д., которые вы хотите передать в частичную часть html "- это решение может быть результатом поиска клиентов, например

snippet.html

<div id="item">
  <ul>
     <li>
         <span>{{name}}</span>
         <span>{{address}}</span>
     <li>
  </ul>
</div>

mypage.html

<div id="result">
   {% include "snippet.html" passing {{person}} %}
</div>

Как лучше всего этого добиться. В документации говорится о передаче контекста повсюду, но мне кажется, что это довольно большой объект при рендеринге шаблонов. неужто легче передать определенные объекты в каждый шаблон?

11
задан Jay 24 December 2011 в 12:29
поделиться