Když se podíváte na dokumentaci k modulu šablon lahví, zdá se, že k tomu můžete použít 'ifs' a 'fors'.
Pokud je například vaše objednávka uložena v řádcích['orders'] a vy nevíte, kolik jich je, do šablony můžete umístit:
%for item in rows['orders']:
<td>{{item}}</td>
%end
nebo řekněte, že musíte zobrazit speciální varování, pokud váš zákazník objednává položku, která je často nevyřízená, a vy jste zadali jinou proměnnou, 'nedoobjednávka', která specifikuje toto:
%if backorder:
<span>This item is frequently on backorder</span>
%end
Netestoval jsem ani jeden z nich, ale udělal jsem podobné věci pomocí šablon Django a Flask. Vytáhl jsem tyto vzorky odtud:
http://bottlepy.org/docs/dev/tutorial.html#templates
a sekci „Šablona láhve pro formátování výstupu“ zde:
http://bottlepy .org/docs/dev/tutorial_app.html#using-bottle-for-a-web-based-todo-list
Doufám, že to pomůže!