我试图调用一个外部模块来获得一个呈现的模板。外部模块使用Jenja2环境来呈现模板。你知道吗
外部模块中的代码如下所示:
def get_content():
_jinja_env = Environment(
loader=PackageLoader('mypkg'))
content = _jinja_env.get_template("foo.html").render()
return content
但是,当我尝试从Python模块调用get\u content()时,\u jinja\u env找不到foo.html文件文件。看起来_jinja_env的模块路径指向了我的Python模块。有办法解决这个问题吗?你知道吗
我能想到的一个解决方案是使用gitsubtree,而不是使用Python模块的方式,但希望有更好的方法。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐