小编pom*_*mbo的帖子

使用Jinja2进行HTML模板 - 丢失

我正在尝试使用Jinja2在python中创建一个html模板.我有一个模板文件夹和我的'template.html',但我不知道如何处理环境或包加载器.

我使用easy_python安装了Jinja2并运行了以下脚本.

from jinja2 import Environment, PackageLoader
env = Environment(loader=PackageLoader('yourapplication', 'templates'))
template = env.get_template('mytemplate.html')
print template.render()
Run Code Online (Sandbox Code Playgroud)

我收到以下错误,因为我不知道如何定义包/模块.请帮帮我,我只是想创建一个简单的模板.

  File "log_manipulationLL.py", line 291, in <module>
env = Environment(loader=PackageLoader('yourapplication', 'templates'))
 File "/usr/local/lib/python2.7/dist-packages/Jinja2-2.6-py2.7.egg/jinja2/loaders.py",    line 216, in __init__
provider = get_provider(package_name)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 213, in get_provider
__import__(moduleOrReq)
ImportError: No module named yourapplication
Run Code Online (Sandbox Code Playgroud)

html python templates jinja2

8
推荐指数
3
解决办法
6762
查看次数

标签 统计

html ×1

jinja2 ×1

python ×1

templates ×1