2012-11-29 33 views
1

喜它不会工作定位较低的水平模板

我可以让它工作,只需拨打以下内容:

def home(): 
    return template('main')  

但我希望,能有许多不同的文件夹 我明白,我仍然需要保持,因为缓存 的独特的名称和请不要说使用不同的框架,因为这是不我的选择。

回答

1

您可以尝试将template_lookup参数传递给模板函数。在查找模板时,template_lookup覆盖默认的.views路径。不过,我相信这只会在tempalte的名字不在视图文件夹中时才起作用。所以,如果你有一个/views/main.tpl和一个/blog/main.tpl它不会工作,每个模板都需要一个唯一的名称。这是必要的,因为瓶只会查找tempaltes,如果它没有找到它之前,并找到一个字典中的临时名称作为关键字。所以如果模板具有相同的名称,它将使用第一个。

return template("home", template_lookup="full_path_to/views/blog/"