Skip to content

ttutils/fastapi_template

Repository files navigation

fastapi_template

此项目是根据@buyfakett的fastapi使用习惯的模板仓库

项目目录:

.
├── api
│   └── test.py				# 路由和实现类
├── config
│   └── setting.yaml		# 配置文件
├── Dockerfile
├── main.py					# 启动文件
├── models
│   └── test.py				# 数据库模型类
├── README.md
├── requirements.txt		# 依赖
├── settings.py				# ORM数据库连接文件
└── util					# 工具
  • 该仓库使用postgres作为数据库

  • 配置文件放在config目录下,具体使用的时候setting.DATABASE_HOST

执行数据库迁移

# 第一次
aerich init -t settings.TORTOISE_ORM
aerich init-db
# 后面
aerich migrate
aerich upgrade

About

此项目是根据@buyfakett的fastapi使用习惯的模板仓库

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published