Python Web框架-FastAPI教程-目录结构

介绍

本文介绍适合:小项目、demo、个人项目的目录结构

这是 FastAPI 官方入门写法,完全规范

适用场景

  • 接口数量少(20个以内)
  • 个人项目、练习、爬虫后端、小工具
  • 不需要多人协作

目录结构

project/
├── .env                # 环境变量
├── main.py             # 程序入口
├── config.py           # 项目配置
├── database.py         # 数据库连接
├── models.py           # ORM模型
├── schemas.py          # 数据校验
├── routes.py           # 接口路由
├── data/               # SQLite数据库存放
├── static/             # 静态文件根目录
│   ├── css/
│   ├── js/
│   ├── images/
│   └── index.html
└── requirements.txt

注意:FastAPI,不像Flask框架,自动识别 static 静态文件夹。FastAPI,必须手动挂载才能使用,详见链接


原文出处:/show_1GW3HW9lflVD.html