Flask returns 尝试通过本地主机连接时出现 404 错误
Flask returns 404 error when trying to connect via localhost
我正在尝试构建一个 Python Flask 应用程序,但我无法访问它。 Flask 识别请求,但由于某种原因不执行该功能。这是我的代码:
from flask import Flask, render_template
app = Flask(__name__)
app.route("/")
def main_page():
print("main_page() was called")
return render_template("main_page.html")
我目前正在 运行 通过输入 flask run
Windows CMD。检测到GET请求,但是没有调用main_page
,返回404。
127.0.0.1 - - [01/Apr/2022 18:07:55] "GET / HTTP/1.1" 404 -
如果有人能提供帮助,我将不胜感激。
您在 app.route 中遗漏了“@”,应该是
@app.route('/')
几点,可以试试debug模式,flask不确定运行。通过添加主要方法
if __name__ == "__main__":
app.run(debug=True)
我试过下面的命令
python file.py 运行server -d
我正在尝试构建一个 Python Flask 应用程序,但我无法访问它。 Flask 识别请求,但由于某种原因不执行该功能。这是我的代码:
from flask import Flask, render_template
app = Flask(__name__)
app.route("/")
def main_page():
print("main_page() was called")
return render_template("main_page.html")
我目前正在 运行 通过输入 flask run
Windows CMD。检测到GET请求,但是没有调用main_page
,返回404。
127.0.0.1 - - [01/Apr/2022 18:07:55] "GET / HTTP/1.1" 404 -
如果有人能提供帮助,我将不胜感激。
您在 app.route 中遗漏了“@”,应该是
@app.route('/')
几点,可以试试debug模式,flask不确定运行。通过添加主要方法
if __name__ == "__main__":
app.run(debug=True)
我试过下面的命令 python file.py 运行server -d