我正在尝试使用"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")
任何帮助将不胜感激
答案 0 :(得分:2)
您应该在启动路由之前声明app
:
app = Flask(__name__)
@app.route('/')
def index():
return render_template("index.html")
if __name__ == "__main__":
app.run(debug=True)
编辑:固定缩进