7 Star 78 Fork 31

fastapiadmin/fastapi_vue3_admin

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

backend

项目结构

fastapi_project/backend
├─ app                     # 项目核心代码 
│  ├─ almbic               # 数据库迁移文件
│  ├─ api                  # 接口模块  
│  │  └─ v1                # 接口版本模块
│  │     ├─ controllers    # 控制器模块
│  │     ├─ crud           # 数据库操作模块
│  │     ├─ models         # orm模型模块
│  │     ├─ params         # 参数模块
│  │     ├─ schemas        # pydantic模型模块
│  │     ├─ services       # 业务模块
│  │     └─ urls           # 路由模块
│  ├─ common               # 公共模块
│  ├─ config               # 项目配置文件
│  ├─ core                 # 项目核心模块
│  ├─ module_task          # 项目任务模块
│  ├─ plugin               # 项目插件模块
│  ├─ scripts              # 项目初始化模块
│  └─ utils                # 工具模块
├─ env                     # 项目环境配置文件
├─ logs                    # 项目日志文件
├─ sql                     # 项目数据库文件
├─ static                  # 项目静态文件
├─ main.py                 # 项目启动文件
├─ alembic.ini             # alembic配置文件
├─ requirements.txt        # 项目依赖文件
├─ mkdocs.yml              # mkdocs配置文件
├─ dev_sql.db              # 项目数据库文件
└─ README.md               # 项目说明文档

快速开始

#  进入后端工程目录
cd backend
# 安装依赖
pip3 install -r requirements.txt
# 启动后端服务
python3 main.py run 
或 
python3 main.py run--env=dev 
# 生成迁移文件
python3 main.py revision "初始化迁移" --env=dev(不加默认为dev)
# 应用迁移
python3 main.py upgrade --env=dev(不加默认为dev)

Markdown转静态网站(mkdocs-material使用)介绍

工具安装

pip install mkdocs-material

工具使用

创建项目

mkdocs new 项目名称

编辑构建文档

theme:
  name: material

启动服务

mkdocs serve

构建静态站点

mkdocs build

获取帮助

mkdocs -h

生成所有依赖

pip freeze > requirements.txt
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/tao__tao/fastapi_vue3_admin.git
git@gitee.com:tao__tao/fastapi_vue3_admin.git
tao__tao
fastapi_vue3_admin
fastapi_vue3_admin
master

搜索帮助