sqlalchemy

颂love4 天前
fastapi·sqlalchemy·全栈开发·dify集成
健康打卡系统项目总结目录一、项目背景二、项目业务流程三、项目架构(1)技术栈前端方面主要开发语言后端Web框架数据库连接AI能力集成
阿kun要赚马内8 天前
后端·python·orm·sqlalchemy
后端数据操作组合:Pydantic与ORMPydantic 专门为 ORM 做了ORM 模式,完美解决「数据库对象 → API 响应数据」的痛点。
海市公约9 天前
fastapi·sqlalchemy·pydantic模型·orm增删改·一对多关联·外键与连表·异步session
FastAPI异步ORM增删改实战:从单表操作到一对多关联查询会查数据库只是第一步,真正的后端开发离不开增删改与表之间的关联。本文从单表操作到一对多关系,带你走完FastAPI异步ORM的完整实战闭环。
曲幽1 个月前
python·fastapi·web·async·sqlalchemy·session·crud·sync·with
FastAPI + SQLAlchemy 2.0 通用CRUD操作手册 —— 从同步到异步,一次讲透你是不是也遇到过这样的场景——FastAPI 项目一开始用同步写得好好的,接口响应压测也漂亮,后来心血来潮想全面拥抱异步,结果 Session 报错、延迟加载直接炸了,甚至连一个简单的 refresh 都能把你卡半天?
曲幽1 个月前
python·fastapi·web·async·sqlalchemy·env·alembic·migration
FastAPI 生产环境避坑指南:用 Alembic 管理数据库迁移,别再手动改表结构了!你可以想像一个场景: 凌晨三点,产品突然在群里疯狂 @ 你,说新上的功能把用户数据搞乱了。你睡眼惺忪地爬起来一通排查,发现竟然是刚刚上线的时候,忘了在线上数据库执行那个加字段的 SQL 语句。那一刻,是不是想死的心都有了?
曲幽1 个月前
python·prometheus·fastapi·web·async·sqlalchemy·connection·pool
FastAPI服务半夜又挂了?先别急着重启,查查你的数据库连接池“池子”是不是漏了是不是觉得你的 FastAPI 服务像个长不大的孩子,白天活蹦乱跳,一到夜深人静流量低谷时就给你来个假死、无响应?然后你迷迷糊糊被报警叫醒,骂骂咧咧重启一下又好了,仿佛什么都没发生过。第二天顶着黑眼圈去看日志,除了几条模糊的 “connection timeout” 啥也抓不住。🎯 如果这剧情你熟,那今天这篇,大概率是你的菜。
曲幽1 个月前
python·fastapi·web·orm·async·sqlalchemy·sqlmodel·tortoise
FastAPI数据库ORM怎么选?我肝了三个Demo后,终于不再纠结了是不是每次开新项目,到了选ORM这一步,心里的两个小人就开始打架? 一个说:“用 SQLAlchemy 吧,生态稳如老狗,万一出问题网上随便一搜就有答案。” 另一个立马反驳:“异步时代了老铁,用 Tortoise-ORM 它不香吗?那代码写起来多轻快。” 旁边还有个声音幽幽飘来:“要不试试官方亲儿子 SQLModel ?”
半点闲1 个月前
数据库·python·sqlite·sqlalchemy
入门 SQLAlchemy 教程:从 0 到 1 创建数据库本教程专为初学者设计,避开晦涩术语,通过「用户 (User)- 帖子 (Post)」案例,带你掌握:在开始之前,请确保你的开发环境满足以下要求:
曲幽2 个月前
redis·python·mysql·fastapi·web·celery·sqlalchemy·task·backgroundtask
FastAPI里玩转Redis和数据库的正确姿势,别让异步任务把你坑哭了!📝 摘要:还在为FastAPI异步任务里管理Redis连接和数据库会话而头疼?本文将从一个真实踩坑案例出发,带你深入浅出地理解如何优雅地在后台任务中操作外部服务。我们会手写一个生产级别的代码组织方案,帮你彻底告别连接泄露和资源耗尽的问题,让你的异步任务跑得又快又稳。
曲幽2 个月前
python·fastapi·web·sqlalchemy·db·asyncio·alembic
数据库实战:FastAPI + SQLAlchemy 2.0 + Alembic 从零搭建,踩坑实录写接口一时爽,改模型火葬场?别怕,这篇手把手带你避开所有暗礁。本文以实战为导向,从零开始搭建 FastAPI + SQLAlchemy 2.0 + Alembic 的数据库层。通过生活化比喻和踩坑案例,讲透异步引擎配置、模型定义新写法、迁移脚本生成与审核等核心环节,帮你建立一套可靠、可维护的数据库操作实践。适合所有被数据库折腾过的后端开发者。
I'm Jie3 个月前
数据库·python·mysql·json·fastapi·sqlalchemy
【已解决】SqlAlchemy 插入 MySQL JSON 字段时 None 变为 ‘null‘ 字符串,WHERE IS NULL 失效在使用 SqlAlchemy 操作 MySQL 数据库的过程中,当向 JSON 类型的字段插入None值时,数据库中最终存储的不是 MySQL 原生的NULL,而是字符串'null'。这个问题会导致后续查询(比如WHERE IS NULL)完全失效,给数据处理带来诸多麻烦。本文将详细分析问题原因,并给出简洁有效的解决方案。
闲人编程3 个月前
数据库·后端·python·web·异步·sqlalchemy
SQLAlchemy 2.0核心概念与异步支持『宝藏代码胶囊开张啦!』—— 我的 CodeCapsule 来咯!✨写代码不再头疼!我的新站点 CodeCapsule 主打一个 “白菜价”+“量身定制”!无论是卡脖子的毕设/课设/文献复现,需要灵光一现的算法改进,还是想给项目加个“外挂”,这里都有便宜又好用的代码方案等你发现!低成本,高适配,助你轻松通关!速来围观 👉 CodeCapsule官网
x_lrong3 个月前
笔记·python·sqlalchemy
SQLAlchemy笔记pip install sqlalchemy pip install mysqlclientpip show sqlalchemy Name: SQLAlchemy Version: 2.0.46
花酒锄作田3 个月前
python·sqlalchemy
SQLAlchemy中使用UPSERTSQLite 和 PostgreSQL 都支持 UPSERT 操作,即"有则更新,无则新增"。冲突列必须有唯一约束。
曲幽4 个月前
python·fastapi·web·async·sqlalchemy·lock·apscheduler·works
FastAPI定时任务全攻略:从入门到避开多进程的坑先说事实案例:有个促销活动需要定时上线。结果呢?依赖的云函数服务突然抖动,那个“简单可靠”的crontab脚本愣是没触发。凌晨三点,运营的电话直接把你的美梦干碎。😫 事后复盘,才意识到:把定时任务寄生于操作系统或者外部黑盒服务,在微服务架构里,就是给自己埋雷。
Wiktok4 个月前
python·mysql·sqlalchemy
SQLAlchemy+PyMySQL的实用实战示例这是所有示例的公共基础代码,先定义数据库连接、表模型(Python类映射MySQL表),后续所有操作都基于这段代码,只需一次性写好。
玄同7654 个月前
人工智能·python·sql·conda·fastapi·pip·sqlalchemy
深入理解 SQLAlchemy 的 relationship:让 ORM 关联像 Python 对象一样简单【个人主页:玄同765】大语言模型(LLM)开发工程师|中国传媒大学·数字媒体技术(智能交互与游戏设计)
曲幽4 个月前
python·sqlite·flask·fastapi·web·sqlalchemy·db
FastAPI数据库实战:从SQLAlchemy原理到高效连接管理,告别性能瓶颈你是否也曾被Web API中杂乱无章的数据库连接代码搞得焦头烂额?性能上不去,Bug却不少。试想在一个中型项目中,初期为了图快,每个请求都新建数据库连接,结果在并发测试时,API响应时间从50ms飙升到2秒以上,数据库连接数瞬间打满,服务直接雪崩。这绝不是个例,低效的数据库连接管理,是Web应用中最常见却也最容易被忽视的性能杀手之一。