Examinando a documentação do mecanismo de modelo de garrafa, parece que você pode usar 'ifs' e 'fors' para fazer isso.
Por exemplo, se seu pedido está armazenado em rows['orders'] e você não sabe quantos são, no seu modelo você pode colocar:
%for item in rows['orders']:
<td>{{item}}</td>
%end
ou diga que você precisa exibir um aviso especial se seu cliente está solicitando um item que está frequentemente em atraso e você passou outra variável, 'pedido em espera', que especifica isso:
%if backorder:
<span>This item is frequently on backorder</span>
%end
Eu não testei nenhum desses, mas fiz coisas semelhantes usando os mecanismos de modelo Django e Flask. Tirei essas amostras daqui:
http://bottlepy.org/docs/dev/tutorial.html#templates
e a seção 'Modelo de garrafa para formatar a saída' aqui:
http://bottlepy .org/docs/dev/tutorial_app.html#using-bottle-for-a-web-based-todo-list
Espero que isto ajude!