使用python而不是“ flask run”运行烧瓶应用程序.py

时间:2020-09-02 19:57:02

标签: python python-3.x flask

我正在尝试使用"python app.py"而不是"flask run"运行烧瓶中的app.py。我在app.py中有以下内容。但是当我通过python运行它时,html页面没有显示,并说找不到请求的url。我不确定我在这里想念的是什么。 请记住,当我使用flask run命令时,应用程序运行良好。该网页在浏览器上显示正常。但是当我使用"python app.py"时,浏览器说找不到URL。我不确定是否需要重定向某些内容



app = Flask(__name__)

if __name__ == "__main__":
   
 app.run(host="10.147.180.15", port="80", debug=True)

@app.route('/')
def index():
    return render_template("index.html")

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:2)

您应该在启动路由之前声明app

app = Flask(__name__)
@app.route('/')
def index():
    return render_template("index.html")

if __name__ == "__main__":
    app.run(debug=True)

编辑:固定缩进