ボトルテンプレートエンジンのドキュメントを見ると、「ifs」と「fors」を使用してこれを実現できるようです。
たとえば、注文が行['orders']に保存されていて、その数がわからない場合は、テンプレートに次のように配置できます。
%for item in rows['orders']:
<td>{{item}}</td>
%end
または、顧客が頻繁に入荷待ちの商品を注文していて、これを指定する別の変数「backorder」を渡した場合は、特別な警告を表示する必要があると言います。
%if backorder:
<span>This item is frequently on backorder</span>
%end
私はこれらのどちらもテストしていませんが、DjangoとFlaskのテンプレートエンジンを使用して同様のことを行いました。ここからこれらのサンプルを取り出しました:
http://bottlepy.org/docs/dev/tutorial.html#templates
および「出力をフォーマットするためのボトルテンプレート」セクションは次のとおりです:
http://bottlepy .org / docs / dev / tutorial_app.html#using-bottle-for-a-web-based-todo-list
これがお役に立てば幸いです!