我写一些类似的代码
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def home():
t = "!!!!!!"
return render_template('hello.html', title=t)
if __name__ == '__main__':
app.run(debug=True)
我在模板文件夹中也有hello.html模板
<!DOCTYPE html>
<html>
<head>
<title>TEST</title>
</head>
<body>
<p> {{ title }}</p>
</body>
</html>
运行时出现错误
File "webui-controller.py", line 9
return render_template('hello.html', title=t)
但是当我不带标题参数(return render_template('hello.html')
)运行时,它可以正常工作。我该怎么解决?
答案 0 :(得分:0)
代码在我的设置上运行良好:Flask 1.0.2和python 3.6.5。查看您的设置,也许将virtualenv与前面提到的版本一起使用。