自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 基于sqlacodegen + SQLALchemy操作已有数据库表完整流程

本文介绍使用sqlacodegen和SQLAlchemy快速对接已有数据库的方法。首先通过sqlacodegen自动生成模型类文件,避免了手动编写ORM模型的繁琐。然后详细讲解了数据库连接的配置、会话管理以及CRUD操作的实现,包括查询、插入、更新和删除等核心功能。文章特别强调了异常处理和资源释放的重要性,并提供了批量操作等性能优化建议。这套方法能显著提升开发效率,让开发者专注于业务逻辑而非数据库对接的重复工作。

2025-12-21 13:17:06 852

原创 【实用教程】Python 代码调用 sqlacodegen 自动生成 SQLAlchemy 模型类

本文介绍了一种通过Python代码调用sqlacodegen自动生成SQLAlchemy模型类的方案。相比命令行方式,代码调用具有环境一致性、集成化和灵活扩展等优势。文章详细说明了前置条件、数据库连接格式,并提供了完整的实现代码,包括命令参数构建、异常处理和示例调用。该方案使用subprocess模块封装sqlacodegen命令行调用,确保环境一致性,支持自定义表筛选和schema参数,兼容所有sqlacodegen版本,是项目中集成自动生成SQLAlchemy模型的最佳实践。

2025-12-21 12:30:59 247

原创 深度解析 FastAPI 路由分发:模块化开发的核心密码

深度解析 FastAPI 路由分发:模块化开发的核心密码

2025-12-20 11:07:18 615

原创 FastAPI 传参方式全解析:从基础到实战

本文详细讲解FastAPI框架中的6种核心传参方式,包括路径参数、查询参数、请求体参数、表单参数、请求头参数和Cookie参数。通过完整代码示例展示了每种传参方式的适用场景、特点和使用方法,如路径参数用于资源标识、查询参数用于数据筛选、请求体参数用于结构化数据提交等。文章还介绍了混合传参的实战应用,对比了各传参方式的优缺点,并总结了FastAPI参数处理的三大优势:自动类型校验、自动生成文档和场景全覆盖。最后提供了启动测试方法,帮助开发者快速掌握FastAPI的参数处理机制。

2025-12-20 11:06:42 967

原创 Uvicorn启动方式全解析

Uvicorn启动方式详解:提供命令行、代码内和配置文件三种核心启动方式。命令行启动最便捷,支持reload自动重载(开发环境)和workers多进程(生产环境);代码内启动适合集成到脚本中,实现动态配置;配置文件启动推荐用于生产环境,便于统一管理参数。关键区别在于:开发环境需启用reload调试,生产环境应配置workers提升性能并关闭reload。不同场景可选择最适合的启动方式实现高效部署。

2025-12-19 12:03:03 456

原创 FastAPI + Uvicorn + MYSQL 极简学生管理系统

本文介绍了使用FastAPI框架构建学生信息查询系统的实现步骤。首先配置了Python环境依赖(FastAPI、Uvicorn、PyMySQL等),并详细说明了MySQL数据库的启动、学生表的创建及测试数据插入方法。然后展示了后端代码实现,包括数据库连接配置、查询路由处理(支持按姓名和性别筛选)以及模板渲染。最后给出了项目目录结构,包含main.py后端文件和templates前端模板文件夹。系统实现了学生信息的模糊查询功能,可通过Web界面进行交互式查询。

2025-12-19 11:29:14 541

原创 Python CGI编程学习笔记---APache配置详解

全网最详细的Apache配置!

2022-05-04 09:47:41 377

原创 Python CGI文件上传:Apache报错(Internal Server ErrorThe server encountered an internal error or misconfig)

Apache报错(Internal Server ErrorThe server encountered an internal error or misconfig)

2022-05-04 07:42:11 1756

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除