Динамическое использование шаблонов в Jinja2

У меня есть следующий сценарий:

список словарей Python Python l = [a, b, c, ..., n] каждый элемент списка представляет собой словарь Python, который выглядит примерно так:

d = {}
d['type'] = 5
d['content'] = 'somestring'

Теперь я хочу, чтобы все словари были в виде списка в основном шаблоне. Однако содержимое каждого словаря должно отображаться дочерним шаблоном. Какой шаблон использовать для рендеринга контента, должен определяться переменной типа словаря.

Любые подсказки о том, как это можно сделать с помощью Jinja2 (я использую его через Flask, если это помогает ..)

Спасибо !

24
задан joekr 23 May 2011 в 19:20
поделиться