Flask蓝图找不到路由地址,访问404

Flask蓝图找不到路由地址,访问404

问题描述: 使用flask的蓝图对不同的模块设置路由地址时,接口是放到不同的python文件里的,当编写完一个蓝图的接口,进行访问请求的时候,出现了404无法访问的情况。

一、检查路由地址

这个通常是没有问题的,但是还是要检查下:
接口请求地址 = 服务器地址+端口地址+蓝图地址+接口地址

二、检查下蓝图是否注册

当我们通过蓝图来进行接口编写的时候,需要将蓝图注册到这个应用上

python 复制代码
# app为你的应用名称
app.register_blueprint(bl, url_prefix=f'/bl')
三、检查蓝图注册位置

蓝图的注册要放到视图函数之后,所以要将蓝图注册语句的位置往后方,博主的问题就发生在这里。我这里都放到了应用启动之前。

python 复制代码
if __name__ == "__main__":
    app.register_blueprint(bl, url_prefix=f'/bl')
    app.run()

PS: 当有多个模块蓝图时注册起来就很麻烦,博主有一个自动注册的方法,原理就是自动将包导入,并根据名称进行蓝图注册,可以看这篇文章:传送门

相关推荐
xyz_CDragon12 小时前
OpenClaw 局域网调用 Ollama 本地大模型:完整配置与踩坑指南
python·ai编程·集成学习·ollama·deepseek·openclaw
道友可好12 小时前
写给 AI 的入职手册,AGENTS.md
前端·人工智能·后端
极光代码工作室12 小时前
基于NLP的论文关键词提取系统
python·深度学习·自然语言处理·nlp
Wang ruoxi12 小时前
Pygame 小游戏——数独
开发语言·python·pygame
吠品13 小时前
处理 Python 类继承中那些变来变去的初始化参数
linux·前端·python
会Tk矩阵群控的小木13 小时前
小红书矩阵软件:基于Python+ADB的多设备批量管理自动化脚本实战
运维·python·adb·矩阵·自动化·新媒体运营·个人开发
sandnes13 小时前
把ToolUse循环做到生产级-错误处理与可靠性五件套
后端
复园电子13 小时前
企业PDF批量盖章开发集成指南:API对接OA/LIMS系统,高并发落地实战
开发语言·python·pdf
掘金者阿豪13 小时前
全维度拆解具身智能:底层技术 + 实战落地 + 全球产业竞争
后端
石山代码13 小时前
类型限定符的底层实现原理是什么?
python