FastAP做的项目需求首先要创建搭建好框架框架里面的内容数据库的配置Tortoise-ORM所有数据库参数从settings读取2FastAPI生命周期管理main.py使用lifespan生命周期函数应用发启动时链接数据库关闭时释放连接uvicorn mainapp启动警告MOdule “app.model,has no modelsmodels文件无法实体模型正常现象多环境配置(paydantic-settings)安装依赖pip install paydantic-settings在迁移的时候查看env。dev和database查看是否一样不不然会保错什么是日志程序在运行过程中按规则记录下来的发生了什么的文字痕迹日志系统记录什么(消息内容怎么管(保留多久是否压缩开发时 print 能救命 上线后靠的是日志系统一条 logger.info(“用户登录成功”)│├──► 控制台彩色开发时 DEBUG 也显示├──► logs/info_日期.log 仅 INFO├──► logs/all_日期.log 全量└──► 不会进 warning/error/sql除非内容匹配 SQL 过滤创建环境文件在项目目录创建.env文件.envdev(开发的环境):.env.test(测试环境学习产出开发流程规范先需求→设计→建库→写接口日志标准化分级存储、SQL 单独归档方便线上问题排查项目三层业务分离接口层、业务层、数据模型层职责单一