mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-20 20:39:55 +00:00
docs: 更新文档中几处文字性问题
This commit is contained in:
@@ -30,14 +30,16 @@ outline: "deep"
|
||||
|
||||
```sh
|
||||
fastapi_vue3_admin
|
||||
├─ backend # 后端工程
|
||||
├─ frontend # 前端工程
|
||||
├─ devops # 部署工程
|
||||
├─ docker-compose.yaml # 部署文件
|
||||
├─ start.sh # 一键部署脚本
|
||||
├─ LICENSE # 许可协议
|
||||
|─ README.en.md # 英文文档
|
||||
└─ README.md # 中文文档
|
||||
├─ backend # 后端工程
|
||||
├─ frontend # 前端工程
|
||||
├─ fastapp # 小程序工程
|
||||
├─ fastdocs # 官网文档
|
||||
├─ devops # 部署工程
|
||||
├─ docker-compose.yaml # 部署文件
|
||||
├─ start.sh # 部署脚本
|
||||
├─ LICENSE # 许可协议
|
||||
|─ README.en.md # 英文文档
|
||||
└─ README.md # 中文文档
|
||||
```
|
||||
|
||||
## ✨核心亮点
|
||||
|
||||
@@ -175,13 +175,13 @@ fastapi_vue3_admin/devops/devops/nginx/nginx.conf
|
||||
|
||||
### 后端部分
|
||||
|
||||
1. **编写实体类层**:在 `backend/app/v1/models/demo/demo_model.py` 中创建 demo 的 ORM 模型(对应 Spring Boot 中的实体类层)
|
||||
2. **编写数据模型层**:在 `backend/app/v1/schemas/demo/demo_schema.py` 中创建 demo 数据模型(对应 Spring Boot 中的 DTO 层)
|
||||
3. **编写查询参数模型层**:在 `backend/app/v1/params/demo/demo_param.py` 中创建 demo 的查询参数模型(对应 Spring Boot 中的 DTO 层)
|
||||
4. **编写持久化层**:在 `backend/app/v1/cruds/demo/demo_crud.py` 中创建 demo 数据层(对应 Spring Boot 中的 Mapper 或 DAO 层)
|
||||
5. **编写业务层**:在 `backend/app/v1/services/demo/demo_service.py` 中创建 demo 数据层(对应 Spring Boot 中的 Service 层)
|
||||
6. **编写接口层**:在 `backend/app/v1/controllers/demo/demo_controller.py` 中创建 demo 数据层(对应 Spring Boot 中的 Controller 层)
|
||||
7. **注册后端路由**:在 `backend/app/v1/urls/demo/demo_url.py` 中注册 demo 路由
|
||||
1. **编写实体类层**:在 `backend/app/api/v1/models/demo/example_model.py` 中创建 example 的 ORM 模型(对应 Spring Boot 中的实体类层)
|
||||
2. **编写数据模型层**:在 `backend/app/api/v1/schemas/demo/example_schema.py` 中创建 example 数据模型(对应 Spring Boot 中的 DTO 层)
|
||||
3. **编写查询参数模型层**:在 `backend/app/api/v1/params/demo/example_param.py` 中创建 example 的查询参数模型(对应 Spring Boot 中的 DTO 层)
|
||||
4. **编写持久化层**:在 `backend/app/api/v1/cruds/demo/example_crud.py` 中创建 example 数据层(对应 Spring Boot 中的 Mapper 或 DAO 层)
|
||||
5. **编写业务层**:在 `backend/app/api/v1/services/demo/example_service.py` 中创建 example 数据层(对应 Spring Boot 中的 Service 层)
|
||||
6. **编写接口层**:在 `backend/app/api/v1/controllers/demo/example_controller.py` 中创建 example 数据层(对应 Spring Boot 中的 Controller 层)
|
||||
7. **注册后端路由**:在 `backend/app/api/v1/urls/demo/example_url.py` 中注册 example 路由
|
||||
8. **注册路由到 FastAPI 服务中**:在 `backend/plugin/init_app.py` 中注册路由
|
||||
9. **将 demo 模块添加至系统初始化脚本**:在 `backend/app/scripts/initialize.py` 中添加(如果需要可以把 demo 的菜单权限,配置到 `backend/app/scripts/data/system_menu.json` 和 `backend/app/scripts/data/system_role_menus.json` 或从前端页面菜单中新增)
|
||||
10. **将 demo 模块添加至数据库迁移脚本中**:在 `backend/app/alembic/env.py` 中添加
|
||||
|
||||
Reference in New Issue
Block a user