【发布时间】:2017-08-13 16:10:39
【问题描述】:
我在我的 Flask 应用程序旁边的模板文件夹中创建了一个模板。当我尝试渲染此模板时,我在浏览器中收到 404 错误。为什么我不能渲染模板?
from flask import Flask, render_template
app = Flask(__name__, template_folder='/templates')
@app.route('/')
def index():
return render_template('index.html')
【问题讨论】:
-
从
template_folder='/templates'中删除斜线。它应该看起来像template_folder='templates'。 -
感谢大家的帮助!不,这是一个 404 错误。如果你愿意,我可以提供截图作为证据。我在 template_folder 和 template_folder 本身中添加了斜线,因为我在这里找到了另一个主题,当时我已经在寻找答案。
-
好的。为什么flask找不到模板,即使没有template_folder部分或部分编辑为
template_folder='templates'?