@@ -28,27 +28,23 @@ title: 快速开始
28
28
* MySQL 8.0+ 或 PostgreSQL 16.0 +
29
29
* Redis 推荐最新稳定版
30
30
31
- 2 . 准备 Git 仓库
31
+ 2 . 准备 Git 仓库 < Badge type = " warning " text = " 二选一 " />
32
32
33
- ::: note
34
- 两种方案,选择其中一种即可
35
- :::
36
-
37
- 1 . 拉取源代码仓库
38
-
39
- 此方式需要你删除拉取项目后根目录下的 ` .git ` 文件夹,之后上传到你指定的仓库即可,具体请自行查阅你要上传平台的行为准则
33
+ ::: tabs
34
+ @tab 拉取源代码
40
35
41
- ``` shell:no-line-numbers
42
- git clone https://github.com/fastapi-practices/fastapi_best_architecture.git
43
- ```
36
+ ``` shell:no-line-numbers
37
+ git clone https://github.com/fastapi-practices/fastapi_best_architecture.git
38
+ ```
44
39
45
- 2. 创建模板仓库
40
+ @ tab 创建模板仓库
46
41
47
- 此项目支持创建模板仓库,意味着,你可以直接创建一个非 fork(独立无绑定的关系) 的个人仓库,如果所示 ,进入此项目
48
- GitHub 首页,
49
- 使用 `use this template` 按钮创建即可,创建完成之后,使用 `git clone` 命令拉取你自己的仓库即可
42
+ 此项目支持创建模板仓库,意味着,你可以直接创建一个非 fork 的个人仓库,如图所示 ,进入此项目
43
+ GitHub 首页,
44
+ 使用 ` use this template ` 按钮创建即可,创建完成之后,使用 ` git clone ` 命令拉取你自己的仓库即可
50
45
51
- 
46
+ ![ use_this_template] ( /images/use_this_template.png )
47
+ :::
52
48
53
49
3 . 安装依赖包
54
50
@@ -57,7 +53,12 @@ title: 快速开始
57
53
拉取项目到本地后,在项目根目录,执行以下命令安装架构依赖
58
54
59
55
::: code-tabs
60
- @tab <Icon name="material-icon-theme:uv" />uv
56
+ @tab <Icon name =" material-icon-theme:uv " />uv - pip
57
+ ``` shell:no-line-numbers
58
+ uv pip install -r requirements.txt
59
+ ```
60
+
61
+ @tab <Icon name="material-icon-theme:uv" />uv - sync
61
62
```shell:no-line-numbers
62
63
uv sync --frozen
63
64
```
@@ -72,11 +73,11 @@ title: 快速开始
72
73
73
74
执行 `backend/scripts/init_plugin.py` 文件安装插件依赖
74
75
75
- 4. 创建数据库:`fba`,选择 utf8mb4 编码, PostgreSQL 用户可忽略编码
76
+ 4. 创建数据库:`fba`,选择 utf8mb4 编码; PostgreSQL 用户可忽略编码
76
77
5. 启动 Redis
77
78
6. env
78
79
79
- 在 `backend` 目录中,创建环境变量文件
80
+ 在 `backend` 目录打开终端,执行以下命令创建环境变量文件
80
81
81
82
```shell:no-line-numbers
82
83
touch .env
@@ -89,7 +90,7 @@ title: 快速开始
89
90
```
90
91
91
92
7 . 按需修改配置文件 ` backend/core/conf.py ` 和 ` .env `
92
- 8 . 创建数据库表( 三选一)
93
+ 8 . 创建数据库表 < Badge type = " warning " text = " 三选一 " />
93
94
94
95
::: tabs
95
96
@tab 自动创建
@@ -112,6 +113,8 @@ title: 快速开始
112
113
113
114
9 . 启动 celery worker, beat 和 flower <Badge type =" warning " text =" 此步骤为可选 " />
114
115
116
+ 在 ` backend ` 目录打开终端,执行以下创建启动 celery 相关服务
117
+
115
118
::: code-tabs
116
119
@tab Worker
117
120
``` shell:no-line-numbers
0 commit comments