@@ -18,7 +18,12 @@ fba 仅适用于资深 Python 后端开发人员,如果您是非资深用户
18
18
[ PostgreSQL 用户,请先移步到 ** 切换数据库** ] ( ../reference/db.md ) {.read-more}
19
19
- <p >Redis 推荐最新稳定版</p >
20
20
21
- 2 . 准备 Git 仓库 <Badge type =" warning " text =" 二选一 " />
21
+ 2 . 创建数据库:` fba `
22
+
23
+ MySQL 用户请选择 utf8mb4 编码,PostgreSQL 用户直接创建即可
24
+
25
+ 3 . 启动 Redis
26
+ 4 . 准备源码 <Badge type =" warning " text =" 二选一 " />
22
27
23
28
::: tabs
24
29
@tab 拉取源代码
@@ -36,47 +41,35 @@ fba 仅适用于资深 Python 后端开发人员,如果您是非资深用户
36
41
![ use_this_template] ( /images/use_this_template.png )
37
42
:::
38
43
39
- 3 . 安装依赖
44
+ 5 . 安装依赖
40
45
41
- ::: warning
42
- 此项目使用 uv 作为项目管理器,您需要先 [ 安装 uv] ( https://docs.astral.sh/uv/getting-started/installation/ ) ,
43
- 如果您本地已经存在 uv, 建议将其升级至最新版本
44
- :::
46
+ 此项目使用 uv 作为项目管理器,建议您 [ 安装 uv] ( https://docs.astral.sh/uv/getting-started/installation/ )
45
47
46
- 拉取项目到本地后,在项目根目录打开终端,执行以下命令安装架构依赖
48
+ 如果您本地已经存在 uv,建议通过 ` uv self update ` 升级至最新版本
47
49
48
50
::: code-tabs
49
51
@tab <Icon name =" material-icon-theme:uv " />uv - sync
50
52
51
53
``` shell:no-line-numbers
52
- uv sync --frozen
54
+ uv sync
53
55
```
54
56
55
57
@tab <Icon name =" material-icon-theme:uv " />uv - pip
56
58
57
59
``` shell:no-line-numbers
58
60
uv pip install -r requirements.txt
59
61
```
60
-
61
62
:::
62
63
63
- 4 . 创建数据库:` fba ` ,选择 utf8mb4 编码(PostgreSQL 用户可忽略编码)
64
- 5 . 启动 Redis
65
64
6 . env
66
65
67
66
在 ` backend ` 目录打开终端,执行以下命令创建环境变量文件
68
67
69
- ``` shell:no-line-numbers
70
- touch .env
71
- ```
72
-
73
- 将初始化环境变量配置拷贝到环境变量文件中
74
-
75
68
``` shell:no-line-numbers
76
69
cp .env.example .env
77
70
```
78
71
79
- 7 . 按需修改配置文件 ` backend/core/conf.py ` 和 ` .env `
72
+ 7 . 按需修改配置文件: ` backend/core/conf.py ` 和 ` .env `
80
73
8 . 创建数据库表 <Badge type =" warning " text =" 二选一 " />
81
74
82
75
::: tabs
@@ -101,7 +94,7 @@ fba 仅适用于资深 Python 后端开发人员,如果您是非资深用户
101
94
102
95
9 . 启动 celery worker, beat 和 flower <Badge type =" warning " text =" 此步骤为可选,可直接跳过 " />
103
96
104
- 在 ` 根目录 ` 或 ` backend 目录 ` 打开终端,执行以下命令启动 celery 相关服务
97
+ 在 ` 根目录 ` 打开终端,执行以下命令启动 celery 相关服务
105
98
106
99
::: code-tabs
107
100
@tab Worker
@@ -130,7 +123,7 @@ fba 仅适用于资深 Python 后端开发人员,如果您是非资深用户
130
123
131
124
10. 启动
132
125
133
- 在 `根目录` 或 `backend 目录` 打开终端,执行以下命令启动 FastAPI 服务
126
+ 在 `根目录` 打开终端,执行以下命令启动 FastAPI 服务
134
127
135
128
```shell:no-line-numbers
136
129
fba run
@@ -143,7 +136,7 @@ fba 仅适用于资深 Python 后端开发人员,如果您是非资深用户
143
136
插件:执行 `插件/sql/` 目录下对应主键模式的脚本
144
137
145
138
::: info
146
- 你可以选择通过 [CLI](../reference/cli.md) 快速执行这些脚本
139
+ 你也可以选择通过 [CLI](../reference/cli.md) 快速执行这些脚本
147
140
:::
148
141
149
142
12. 打开浏览器访问:[http://127.0.0.1:8000/docs](http://127.0.0.1:8000/docs)
0 commit comments