gpt4 book ai didi

python - 为什么 Mako 找不到包含它的模板旁边的模板?

转载 作者:IT王子 更新时间:2023-10-29 01:16:06 25 4
gpt4 key购买 nike

好的,在 python 中运行:

from mako.lookup import TemplateLookup
from mako.template import Template
mylookup = TemplateLookup(directories=['/home/user/webapps/app/www/templates/'])
mytemplate = Template(filename='/home/user/webapps/app/www/templates/content.html.mako', lookup=mylookup)
print (mytemplate.render(title="Title", content={'hi'}))

当这是 content.html.mako 的开始时

## content.html.mako
<%inherit file="frame.html.mako"/>

给我这个:

mako.exceptions.TemplateLookupException: Cant locate template for uri '/home/user/webapps/app/www/templates/frame.html.mako'

但是 frame.html.makocontent.html.mako 在同一个目录下,这是怎么回事?

最佳答案

发布后我发现如果第 4 行是 mytemplate = mylookup.get_template('content.html.mako') 就可以了。

关于python - 为什么 Mako 找不到包含它的模板旁边的模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26639806/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com