我只是在这里提供一段代码。当我运行整个代码时,找不到显示的Index.html文件。
app = Flask(__name__)
CORS(app)
app.url_map.converters['everything'] = EverythingConverter
def render(duplicates, current, total):
env = Environment(loader=FileSystemLoader('template'))
template = env.get_template('index.html')
return template.render(duplicates=duplicates,
current=current,
total=total)
错误是
raise TemplateNotFound(template)
jinja2.exceptions.TemplateNotFound: index.html
我的文件路径是
/My_project
template
/index.html
my_project.py
我运行了很多次程序,但是它写入了相同的错误。有人知道吗?
预先感谢
答案 0 :(得分:0)
根据Flask documentation,您的项目布局应如下所示:
my_project/
│
├── templates/
│ └── base.html
│
├── static/
│ └── style.css
│
└── app.py
用于存储模板的目录应命名为:
模板/
代替:
模板/
不要忘记也更改对该目录的引用。