我正在编写一个小脚本来生成 HTML 文件。为此,我正在使用jinja2
.
这是我的脚本(在jinja2
文档):
# -*- coding: utf-8 -*-
from jinja2 import Environment, PackageLoader
env = Environment(loader = PackageLoader('monapplication', 'templates'))
template = env.get_template('index.html')
print(template.render(message = "Bienvenue sur mon site !"))
包“monapplication”包含我的index.html 文件所在的文件夹“templates”。
但是当我运行脚本时,我收到此错误:
“NotImplementedError;无法对未注册的用户执行此操作
装载机类型。”
我做了一些研究,但没有找到任何解决我的问题的方法。
我的操作系统是 Windows 10。
我遇到过同样的问题。问题是“monaaplication”被称为目录而不是 python 包。
尝试添加一个__init__.py文件到目录“monaaplication”。 (这就是告诉 Python 将此目录视为一个包。)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)