Python 我做了所有关于文档的说明,但我仍然得到这个错误

Python 我做了所有关于文档的说明,但我仍然得到这个错误,python,flask,Python,Flask,在服务器上找不到请求的URL。如果您手动输入URL,请检查拼写并重试 from flask import Flask app = Flask(__name__) @app.route('/user/<username>') def show_user_profile(username): return 'User %s' % username @app.route('/post/<int:post_id>') def show_post(post_id):

在服务器上找不到请求的URL。如果您手动输入URL,请检查拼写并重试

from flask import Flask
app = Flask(__name__)
@app.route('/user/<username>')
def show_user_profile(username):

    return 'User %s' % username
@app.route('/post/<int:post_id>')
def show_post(post_id):

    return 'Post %d' % post_id
@app.route('/path/<path:subpath>')
def show_subpath(subpath):

    return 'Subpath %s' % subpath

您没有定义主路线/。因此,当您启动应用程序并导航到应用程序安装说明中指定的url时,将打印上面发布的错误。只需导航到您已声明的其他路线之一:

/user/someting
/post/someval
/path/somepath
要避免出现此消息,请按如下方式创建路由:

@app.route('/', methods=['GET'])
def home():
  return 'Welcome!'

嗯,你要求的URL是什么?我不能给你答案,因为这是我在flask文档中找到的,这是我第一天使用web应用程序的结果,所以我没有任何线索。@Hamza.Engineer主路径不接受参数。当前发生了什么错误?我在代码中添加了home route,但只得到了预期的world'welcome'@Hamza.Engineer。将显示路线返回的内容。你在期待什么?