【发布时间】:2020-11-16 18:06:26
【问题描述】:
我正在尝试通过创建一个简单的博客网站来学习烧瓶。我的项目的文件结构如下所示:
- 烧瓶博客
- setup.py
- 烧瓶博客
- __init__.py
- views.py
- 模板
- index.html
所以我的模板目录与我的 __init__.py 和 views.py 处于同一级别,如下所示:
# __init__.py
from flask import Flask
app = Flask('__name__')
import flaskBlog.views
# views.py
from flaskBlog import app
from flask import render_template
@app.route('/')
def index():
return render_template('index.html')
当我使用flask run 时,它正常启动并告诉我它在 localhost:5000 上运行,但是当我尝试导航到它时,我收到一个 jinja 错误,说 jinja2.exceptions.TemplateNotFound index.html。我在这里看到的每个类似问题都通过说确保我的应用程序和我的模板文件夹处于同一级别来回答,但我仍然收到此错误。为什么找不到索引模板?
【问题讨论】: