Python Web 工程实践
Python Web 工程实践 专题下共有 8 篇文章,按发布时间从早到晚整理。
8 篇文章
19 分钟阅读
PostgreSQL 基础:索引、事务、慢查询怎么理解 最后一篇
- 01 Python Web 项目配置管理:环境变量、.env 和生产配置怎么拆
进阶 · 指南 · 整理 Python Web 项目里配置管理的基本做法:哪些写进代码,哪些放环境变量,开发和生产配置怎么分开。
- 02 Python Web 项目如何连接数据库:SQLAlchemy、Django ORM、迁移怎么选
进阶 · 指南 · 梳理 Python Web 项目连接数据库时的选择:Django ORM、SQLAlchemy、原生 SQL 和迁移工具分别适合什么场景。
- 03 Alembic 数据库迁移入门:表结构变更怎么安全上线
进阶 · 教程 · 介绍 Alembic 的基本使用方式,以及数据库迁移上线前需要检查的风险点。
- 04 Django 数据库迁移实战:makemigrations 和 migrate 背后的坑
进阶 · 指南 · 梳理 Django 迁移文件的生成、执行和上线注意事项,避免字段改名、默认值和大表变更带来的问题。
- 05 FastAPI 项目测试指南:pytest、TestClient、依赖覆盖怎么用
实战 · 教程 · 介绍 FastAPI 项目里常见的测试写法,包括接口测试、依赖覆盖、测试数据库和鉴权场景。
- 06 Django 测试入门:Model、View、API 测试怎么写
进阶 · 教程 · 整理 Django 项目里常见测试写法,包括模型测试、视图测试、登录状态和 DRF API 测试。
- 07 FastAPI 分层架构:router、service、repository 怎么拆
进阶 · 指南 · 整理 FastAPI 项目从单文件接口拆成 router、service、repository 的方法,说明每一层负责什么,以及什么时候不要过度拆分。
- 08 PostgreSQL 基础:索引、事务、慢查询怎么理解
入门 · 指南 · 面向 Web 开发整理 PostgreSQL 常见基础概念:索引什么时候有用,事务解决什么问题,慢查询应该怎么排查。