2016-09-24 68 views
0

我正在尝试将国际化添加到我的页面。比方说,路线/ RU /指数bottle.py模板路径有什么问题?

@route('/<path>/<page:re:.*>') 
def callback(path, page): 
    fullpath = ('/%s/%s.html' % (path, page)) 
    print('fullpath %s' % fullpath) 
    return template(fullpath) 

为什么没有它/views/RU/index.html从返回文件模板?

+0

你将有'.html'两次。 –

+0

@KlausD。对不起,我已经悔改了。当然,路线是/ RU /索引 – pmus

回答

0

只需添加路径TEMPLATE_PATH

def bottle_monkeypatch(): 
    """ 
    This adds /common folder to bottle template path, thus 
    makes templating cleaner and more manageable. 
    """ 
    from bottle import TEMPLATE_PATH 
    global TEMPLATE_PATH 
    TEMPLATE_PATH.insert(0, './views/common')