【Python-Flask路由】我犯下的愚蠢错误,必须记下来,刻骨铭心,耗时良久才找到根因,居然编译可以通过!!!!
问题现象
"GET /api/system/dict/data/type HTTP/1.1" 404 -
代码如下:
@app.route("/api/system/dict/data/type/<string:dictType>/'", methods=["GET"])
def getSysDictTypelist(dictType):
解决方案
查了很多Python-Flask路由相关资料发现大方向没问题,各种尝试更改路由配置均不生效,确保万无一失后就自检代码,发现真的是代码错误,多了个引号。
去掉多余的引号后万事大吉!!!
执行效果
127.0.0.1 - - [29/Apr/2023 14:39:31] "OPTIONS /api/system/dict/data/type/sys_normal_disable/ HTTP/1.1" 200 -
127.0.0.1 - - [29/Apr/2023 14:42:47] "GET /api/system/dict/data/type/sys_normal_disable/ HTTP/1.1" 200 -
欧耶!!!