烧瓶render_template IndentationError

时间:2018-08-09 09:30:20

标签: python python-3.x

我写一些类似的代码

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'))运行时,它可以正常工作。我该怎么解决?

1 个答案:

答案 0 :(得分:0)

代码在我的设置上运行良好:Flask 1.0.2和python 3.6.5。查看您的设置,也许将virtualenv与前面提到的版本一起使用。