Из документации:
Шаблоны кэшируются в памяти после компиляции. Изменения, внесенные в файлы шаблона, не будут влиять, пока вы не очистите кэш шаблона. Для этого вызовите bottle.TEMPLATES.clear (). Кеширование отключено в режиме отладки.
Метод запуска:
bottle.run( debug = True )
включит режим отладки.
Шаблон по умолчанию - SimpleTemplate в стабильной версии 0.11.6 .
Вы можете написать свой собственный адаптер для вашего любимого шаблонного движка или
используйте один из предопределенных адаптеров. В настоящее время есть четыре полностью
поддерживаемые шаблонизаторы:
Класс, URL, декоратор, Рендер, функция
SimpleTemplate , SimpleTemplate, Engine, view (), template ()
MakoTemplate , http://www.makotemplates.org, mako_view (), mako_template ()
CheetahTemplate , http://www.cheetahtemplate.org/, cheetah_view (), cheetah_template ()
Шаблон Jinja2 , http://jinja.pocoo.org/, jinja2_view (), jinja2_template ()
>>> Попробуйте использовать другой движок шаблонов, отличный от используемого по умолчанию. <<< </strong>
Чтобы использовать MakoTemplate в качестве движка шаблонов по умолчанию, просто импортируйте его
специализированный декоратор и функция визуализации:
from bottle import mako_view as view, mako_template as template
>>> Убедитесь, что у вас нет дублированных файлов в путях просмотра <<< </strong>
TEMPLATE_PATH = ['./', './views/']
>>> Распечатать словарь шаблонов <<< </strong>
print bottle.TEMPLATES