(初学者)Flask 动态路由不起作用

问题描述 投票:0回答:2

我刚刚开始学习

Flask
,但我什至无法通过这个初学者步骤。我试过如下所示制作
dynamic URL
路线但是当我去http://127.0.0.1:5000/home例如,它说
"NOT FOUND"
。任何帮助表示赞赏!

from flask import Flask

app = Flask(__name__)

@app.route("/") #this is the default domain
def home():
    return "<h1>Hello this main page</h1>"

@app.route("/<name>")
def user(name):
    return f"hi {name}"

if __name__ == "__main__":
    app.run()
python flask web-site-project dynamic-routing
2个回答
0
投票

您忘记设置路由 /home。 试试这个:)

@app.route("/home")
def home():
    return "<h1>Hello this main page</h1>"

0
投票

你可能忘记在“/home”后添加斜线 它应该是这样的:


app = Flask(__name__)

@app.route("/")
def index():
    return "HI"

@app.route("/<name>/")
def hello(name):
    return f"Hello, {name}."

if __name__ == "__main__":
    app.run()
© www.soinside.com 2019 - 2024. All rights reserved.