【发布时间】:2023-03-22 02:07:01
【问题描述】:
我尝试使用 Flask 打开 index.html
run.py
from app import app
app.run(debug = True)
__init__.py
from flask import Flask
app = Flask(__name__)
from app import routes
routes.py
from flask import render_template
from app import app
@app.route('/')
@app.route('/index')
def index():
user = 'Cala'
return render_template('index.html', user=user)
index.html
<html>
<body>
{% for user in users %}
<h1>Hola {{ user }}</h1>
<h1>Bienvenido a Olivanders</h1>
{% endfor %}
</body>
</html>
当我运行 run.py 文件时出现错误jinja2.exceptions.TemplateNotFound: index.html
文件在名为app的文件中,除了run.py,这个文件在通用文件中
【问题讨论】:
-
因为
render_template期望您的模板默认位于名为templates的子目录中
标签: python html flask browser server