从零初始化项目
这一节先把项目创建起来,并安装基础依赖。
示例使用 uv,因为它适合管理 Python 项目、虚拟环境和锁文件。如果你还没用 uv,也可以用 pip,核心代码不受影响。
一、创建项目
指定 Python 版本可以写在 .python-version:
你的参考项目使用 Python
>=3.13,新项目可以用 3.12 或更新版本。教程代码使用 Python 3.10+ 语法。
二、安装依赖
依赖说明:
如果不用 uv,可以执行:
三、创建目录
Windows PowerShell 可以逐个创建:
给 Python 包目录补上 __init__.py:
四、创建环境变量模板
.env.example:
复制一份真实配置:
Windows:
.env 里会有数据库密码和 JWT 密钥,不要提交到 Git。
.gitignore:
五、创建最小 app/main.py
app/main.py:
启动:
或者:
访问:
到这里,项目骨架已经能跑起来了。
六、可选:本地开发启动入口
参考项目里有一个根目录 main.py,用于打印服务地址、文档地址、数据库信息,并检查端口。
初学阶段可以先不用。等项目变大后,再加这个文件提升本地开发体验。

