Измените переменную списка bottle.TEMPLATE_PATH
, добавив к ней любые другие пути, где вы хотите, чтобы Bottle искал шаблоны.См. документы .
Например:
from bottle import route, run, template, TEMPLATE_PATH
TEMPLATE_PATH.append('./other_templates')
@route('/hello')
@route('/hello/<name>')
def hello(name='World'):
return template('hello_template', name=name)
run(host='localhost', port=8080)
Где мои файлы структурированы так:
.
├── other_templates
│ └── hello_template.tpl
└── server.py