Wenn Sie sich die Dokumentation für die Bottle-Template-Engine ansehen, sieht es so aus, als könnten Sie 'ifs' und 'fors' verwenden, um dies zu erreichen.
Wenn Ihre Bestellung beispielsweise in Zeilen['Bestellungen'] gespeichert ist und Sie nicht wissen, wie viele es sind, können Sie in Ihrer Vorlage Folgendes einfügen:
%for item in rows['orders']:
<td>{{item}}</td>
%end
oder sagen Sie, dass Sie eine spezielle Warnung anzeigen müssen, wenn Ihr Kunde einen Artikel bestellt, der häufig im Rückstand ist, und Sie eine andere Variable, 'backorder', übergeben haben, die Folgendes angibt:
%if backorder:
<span>This item is frequently on backorder</span>
%end
Ich habe keines von beiden getestet, aber ich habe ähnliche Dinge mit den Django- und Flask-Template-Engines gemacht. Ich habe diese Beispiele von hier gezogen:
http://bottlepy.org/docs/dev/tutorial.html#templates
und den Abschnitt „Flaschenvorlage zum Formatieren der Ausgabe“ hier:
http://bottlepy .org/docs/dev/tutorial_app.html#using-bottle-for-a-web-based-todo-list
Hoffe, das hilft!