Python 请求URL时未找到Flask-404
编辑:我使用ATOM作为我的代码编辑器 这是我的第一个烧瓶应用程序。这是api.py的代码:Python 请求URL时未找到Flask-404,python,flask,web,web-development-server,Python,Flask,Web,Web Development Server,编辑:我使用ATOM作为我的代码编辑器 这是我的第一个烧瓶应用程序。这是api.py的代码: from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello, World!' @app.route('/csi/') def cs(): return 'Hello, World!' app.run() 我可以显示带有路由(“/”)的主页,但是,当我运
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
@app.route('/csi/')
def cs():
return 'Hello, World!'
app.run()
我可以显示带有路由(“/”)的主页,但是,当我运行带有扩展路由(“/csi”)的URL时,它会显示404 not found
这就是我试图运行的:
http://127.0.0.1:5000/csi
并收到以下错误消息:
未找到在服务器上找不到请求的URL。如果您手动输入URL,请检查拼写并重试
您输入了错误的URL 编写此代码时:
@app.route('/csi/')
def cs():
return 'Hello, World!'
app.run()
您的url必须是:
http://127.0.0.1:5000/csi/
尝试从/csi/
中删除尾随的/
,代码看起来很好。我已经用python 3.9.1尝试过了。这两种方法对我都有效。因此,您在ATOM中运行它,在这种情况下,ATOM也是您的web客户端(大多数人将使用“浏览器”而不是“web客户端”-嗯,web客户端是更通用的术语)。您使用的是什么版本的flask?我得到了http://127.0.0.1:5000/csi
而不是