【问题标题】:Flask app throws 'Not Found' error when run in localhostFlask 应用程序在本地主机中运行时抛出“未找到”错误
【发布时间】:2020-02-29 07:13:21
【问题描述】:

我创建了一个简单的 python Flask 应用程序,名称为 app.py,它包含以下代码:

# app.py

from flask import Flask, request

app = Flask(__name__)


@app.route('/query_example')
def query_example():
    return 'Todo...'


if __name__ == '__main__':
    app.run(debug=True, port=5000)

但是。当我在网络浏览器中运行 app.py 并访问“http://127.0.0.1:5000/query-example”时,出现以下错误:-

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

当我访问 url 时我真正想要显示的是“Todo...”

我的程序运行没有错误,所以我不明白代码出了什么问题。请帮忙。

【问题讨论】:

    标签: python localhost flask-restful


    【解决方案1】:

    您的路径是“/query_example”,但您在 URL 中输入了“/query-example”。

    尝试在浏览器中输入“http://127.0.0.1:5000/query_example”。

    【讨论】:

    • 仍然得到相同的结果
    • 这很奇怪,我刚刚运行了你的脚本,并且该修复程序对我有用....让我看看其他可能的问题。
    • 我的本地主机已经被另一个任务占用了。当我终止任务时,我的烧瓶应用程序开始运行而没有问题。谢谢您的帮助! :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-02
    • 2017-04-04
    • 2020-01-03
    • 2022-06-10
    • 2020-06-25
    • 2019-01-12
    • 2023-04-11
    相关资源
    最近更新 更多