flask变量未显示在我的html中

时间:2018-08-25 06:27:18

标签: python flask

    from flask import Flask,render_template
    app = Flask(__name__)

    @app.route("/")
    def app0():
        headline = "Atlast You show up!"
        return render_template("app0.html", headline=headline) 
    if _name_=="_main_"
        app.run(debug=True)

我的html代码是-

<!DOCTYPE html>
<html>
<head>
    <title>My First Flask Substitution</title>
</head>
<body>
<h2>{{headline}}</h2>
</body>
</html>

运行代码说我的python返回语句出现缩进错误“ unindent与任何外部缩进级别都不匹配” 我该怎么办?请帮助

2 个答案:

答案 0 :(得分:1)

将if语句更改为以下内容。看到区别了吗?

    if __name__ == "__main__":

答案 1 :(得分:0)

您的代码的问题是您可能给定了缩进空格和制表符缩进空格。要么使用制表符使整个代码缩进,要么使用4个空格作为缩进。

以及您的代码中

更改

if _name_=="_main_":

if __name__ == "__main__":