python - Python Flask 应用程序路由运行不正常
问题描述
我试图在其他问题中找到解决我的问题的方法,但我做不到。
我下载了 python 烧瓶并制作了我的第一个烧瓶应用程序,它运行良好。
这是代码:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def index():
return "Hello, world!"
当我运行我添加的第二个文件app.route ("/ david")
并再次执行相同的过程时,刷新它并没有任何改变。
也就是说,我要去/ david
,我得到一个 URL 错误这是我的第二个文件
from flask import Flask
app = Flask(__name__)
@app.route("/")
def index():
return "Hello, world!"
@app.route("/david")
def david():
return "Hello, David!"
我对添加了一些路由的其他文件进行了相同的尝试,结果与第一个文件相同
谢谢你的回答,希望能解决我的问题。
解决方案
我遇到过同样的问题。首先尝试重新启动 IDE;这对我有用。如果这不起作用,请尝试清除 Windows 端口:
- 打开任务管理器
- 单击“处理”选项卡
- 启用“PID”列:查看 -> 选择列 -> 选中 PID 框
- 找到 PID(在您的情况下,5000 - 烧瓶默认端口)并单击“END PROCESS”
推荐阅读
- github - 在 Google Cloud Build yaml 中克隆私有 GitHub 存储库
- python - 如何将列表中的项目分配给变量
- python - 使用 Binance API 获取所有用户交易
- c# - EF Core多对多不保存到连接表中
- python - ImportError:无法导入名称“array2d”
- c - 错误,运行 c 代码运行时错误时返回值 3221225477
- r - R中的字符串操作:在多个位置删除特定模式而不删除模式实例之间的文本
- java - 在 Mockito 中模拟对象创建的不同方法?
- javascript - JavaScript 中是否有一种简单的方法来获取其属性的字符串表示形式?
- php - 注意:尝试访问第 XX 行中 bool 类型值的数组偏移量