首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
FastAPI
王二哥的技术笔记
创建于2025-12-22
订阅专栏
FastAPI 实战
暂无订阅
共21篇文章
创建于2025-12-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
测试别踩坑!FastAPI隔离数据库+Mock用户,守住职场安全线
深夜,程序员小王对着一条条的错误信息发愁。 他的 FastAPI 应用程序明明在服务器上运行良好,但一旦运行测试,就连最简单的健康检查都报错。 这不是他一个人的战斗,而是许多开发者面临的共同困境。 问
新功能上线就崩?Pytest三步测试法,让你的FastAPI稳如老狗,Bug率直降80%
“新功能上线又出Bug了,用户投诉量激增!” 一个简单的API接口,在生产环境中崩溃了,影响了数千用户。 这本应是在测试阶段,就被发现的低级错误。 你们是不是也经常这样? 每次修改代码都提心吊胆,生怕
加个字段,服务崩了?FastAPI新手避坑,Alembic三步搞定表结构变更!方案闭眼抄
刚用 SQLAlchemy 搭好用户表,跑了半个月数据。 突然,产品说要加个手机号(phone_number)字段,当你改完模型表(models.py),重启项目,结果服务器报错: 想删表重建?数据全
别等着被骂:API上线前,一定要把SQLite换成MySQL,附 FastAPI对接代码
还在用 SQLite 吗? 当用户量增高,你会发现数据存不住、并发扛不住、扩展没门路,连夜改架构的滋味谁懂? 别慌!这篇文章带你从 0 到 1 升级 MySQL 生产级数据库,对接 FastAPI 一
别等被骂才后悔:APP上线前,一定要把SQLite换成PostgreSQL,附 FastAPI对接代码
还在用 SQLite 吗? 当用户量增高,你会发现数据存不住、并发扛不住、扩展没门路,连夜改架构的滋味谁懂? 别慌!这篇文章带你从 0 到 1 升级 PostgreSQL 生产级数据库,对接 Fast
你的API在裸奔?踩坑8小时,从“越权裸奔”到“权限严控”:FastAPI+JWT+依赖注入,这套方案闭眼抄
凌晨三点,我盯着系统日志,冷汗直流——“用户A” 竟然查到了“用户B”的私密待办事项。 那个让我彻夜难眠的 “越权” 漏洞 作为程序员,我们都经历过这样的时刻: 功能跑通了,测试通过了,代码部署了——
你的APP要用户反复登录?密码传来传去?FastAPI+JWT实战,一个令牌全打通,安全与体验兼得,代码直接抄
深夜,你又收到一条用户投诉:“我在你们App上刚买完东西,跳到客服页面为什么又要我登录一次?!” 你盯着屏幕,赶紧回复 “抱歉” 。 心里一阵苦笑:还不是因为那两个老系统互不认账,用户状态根本同步不了
FastAPI 新手紧急避坑:10分钟搞定用户认证4大坑,代码复制即用
在做 TodoApp(待办事项)项目时,你是不是有过这种困惑: “一个用户有多个待办,两个表怎么关联?” “查询用户的待办时,怎么精准过滤,不拿到别人的数据?” 很多新手会卡在 “多表关联” 这一步,
“警惕!FastAPI接口一夜「消失」” 95%程序员靠这招自救:我的路由分离血泪史
深夜十二点,你终于写完了期待已久的认证接口。切到浏览器,满心欢喜地刷新 Swagger UI。 等等,接口呢? 你揉了揉眼睛,再次刷新。空空如也。出现了幻觉? 这场景熟悉吗?这是每个FastAPI 开
10分钟搞定FastAPI中“数据库连接管理、参数校验、文档维护”三大核心难题,让新手也能轻松地写出可落地的API
你是不是也遇到过这样的崩溃时刻? 只想写个简单的 API 接口,却被数据库连接搞得头大 —— 打开了忘关闭,关早了查不到数据; 实现参数验证时,一堆 if-else 绕到头晕; 接口文档还要单独维护,
3分钟搞定FastAPI的数据库设置,把数据存储玩明白,复制代码就能用(一)
为什么我们需要数据库? 想象一下,你正在开发一个"待办事项"应用程序(TodoApp)。用户需要记录各种任务:买菜、学习、喂狗……这些数据需要被安全存储、快速检索。 这就是数据库的用武之地:它像一个智
3分钟搞定企业级应用的HTTP状态码和异常的使用,让你的应用更专业
你是否也曾经历过这样的深夜? 前端同事怒气冲冲地跑来质问:“你这个接口怎么又报错了?到底成功没有?!” 你盯着日志一脸茫然,只能回复:“我也不知道啊,你看下返回什么...” 其实,问题往往出在那些被你
别再堆if-else验参数了!FastAPI自带的参数验证器,至少省一半调试时间
你是不是也遇到过这样的场景——用户传了个 book_id=-1,接口直接崩了?或者查询评分时塞进来一个 rating=999,数据库默默吐出所有内容? 没验证的参数,就像没锁的门。 上一期文章中,我们
这份数据验证方案,可以让你的 FastAPI 崩溃率直降90%
上节说到:没有数据验证的API,就像没有保安的小区,什么“妖魔鬼怪”都能随便进出。 今天,我将通过构建一个“图书管理API”的实战案例,带你掌握用 FastAPI + Pydantic 打造“坚固”
你的API还在“裸奔”吗?这份数据验证方案让崩溃率直降90%
上节说到:没有数据验证的API,就像没有保安的小区,什么“妖魔鬼怪”都能随便进出。 今天,我将通过构建一个“图书管理API”的实战案例,带你掌握用 FastAPI + Pydantic 打造“坚固”
FastAPI实战:3步搞定增删改查,你的第一个完整API来了!
FastAPI实战:3步搞定增删改查,你的第一个完整API来了! 学完前面章节,我们已经实现了 HTTP GET 请求。是否曾感到困惑:页面数据有了,但数据要怎么变呢? 就像只能看,不能动的展览馆 —
API设计痛点:为什么你的接口总是不够灵活?
API设计痛点:为什么你的接口总是不够灵活? 你是否曾遇到过这样的需求:需要让API接口能够根据不同的输入返回不同的结果?比如根据书籍ID获取特定书籍,或按类别筛选数据? 今天我们就来解决这个痛点,学
告别Postman!FastAPI框架自带了接口测试神器
[toc] 告别Postman!FastAPI框架自带了接口测试神器 项目概述 本小节,我们将总体的介绍我们的 “书籍项目”。 我们将创建一个 FastAPI 项目。通过此项目,我们将学习所有的基本的
3分钟搞定Python虚拟环境和FastAPI安装,告别依赖地狱
3分钟搞定Python虚拟环境和FastAPI安装,告别依赖地狱 你是否曾经历过这种绝望:明明昨天还能跑的项目,今天装了个新包就全崩了? “你的FastAPI项目依赖Pydantic 2.0,你的AI
10分钟用Python搭个接口,还能自动生成文档?
你是不是也会这样?花半天时间写一个 API 接口,还得再花半天时间憋一个 API 文档。领导催,同事问,光是维护文档就要了半条命。 今天,我向你推荐一个Python界的“超级新星”——FastAPI。
下一页