File tree Expand file tree Collapse file tree 5 files changed +12
-12
lines changed Expand file tree Collapse file tree 5 files changed +12
-12
lines changed Original file line number Diff line number Diff line change @@ -5,12 +5,12 @@ title: CRUD
5
5
我们在 FBA 中使用 sqlalchemy-crud-plus 作为数据库操作基类,
6
6
它是一款由我们自主构建的基于 SQLAlchemy 2.0 的高级异步 CRUD SDK,它适用于所有 FastAPI + SQLAlchemy 项目
7
7
8
- <RepoCard repo =" wu-clan /sqlalchemy-crud-plus" />
8
+ <RepoCard repo =" fastapi-practices /sqlalchemy-crud-plus" />
9
9
10
10
<iframe
11
11
height=666
12
12
width=100%
13
- src="https://wu-clan .github.io/sqlalchemy-crud-plus/ "
13
+ src="https://fastapi-practices .github.io/sqlalchemy-crud-plus/ "
14
14
frameborder=0
15
15
allowfullscreen>
16
16
</iframe >
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ title: APScheduler
7
7
8
8
FastAPI + APScheduler 现已作为独立仓库发行,它的优势在于其灵活性与动态任务,如果你没有繁重的任务需求,它将是一个不错的选择
9
9
10
- <RepoCard repo =" wu-clan /fastapi_scheduler" />
10
+ <RepoCard repo =" fastapi-practices /fastapi_scheduler" />
11
11
12
12
::: warning
13
13
此仓库 master 分支使用 APScheduler 4.x 版本进行开发,但由于 aps
Original file line number Diff line number Diff line change @@ -80,6 +80,6 @@ Token -->> 客户端: 成功
80
80
这种授权方式通常适用于第三方平台认证登录,第三方授权成功后,将依据第三方平台信息自动创建本地用户并自动授权登录,这一切都是用户无感知的
81
81
82
82
但是,想要使用此方式鉴权,你需要首先了解 OAuth 2.0 相关知识,并遵循第三方平台认证登录要求,获取平台应用和权限,
83
- 最终,使用 [ fastapi-oauth20] ( https://github.com/wu-clan /fastapi-oauth20 ) 完成编码
83
+ 最终,使用 [ fastapi-oauth20] ( https://github.com/fastapi-practices /fastapi-oauth20 ) 完成编码
84
84
85
85
您可以在代码路径 ` backend/app/admin/api/v1/oauth2 ` 中查看我们的官方实现示例
Original file line number Diff line number Diff line change @@ -13,16 +13,16 @@ FastAPI 三层架构脚手架精简版的更新可能并不同步,你可能无
13
13
14
14
==推荐== 如果您正在使用 SQLAlchemy,请使用以下版本,并且它的维护频率较高,且由 FBA 作者积极维护
15
15
16
- <RepoCard repo =" wu-clan /fastapi_sqlalchemy_mysql" />
16
+ <RepoCard repo =" fastapi-practices /fastapi_sqlalchemy_mysql" />
17
17
18
18
## Tortoise-ORM
19
19
20
20
==不太推荐== 如果您正在使用 Tortoise-ORM(或您是一位 Django 资深用户,并深爱 Django-ORM),请使用以下版本,但此版本缺少维护人员
21
21
22
- <RepoCard repo =" wu-clan /fastapi_tortoise_mysql" />
22
+ <RepoCard repo =" fastapi-practices /fastapi_tortoise_mysql" />
23
23
24
24
## SQLModel
25
25
26
26
==不推荐== SQLModel 是 FastAPI 作者创建的 ORM 框架,整合了 SQLAlchemy 和 Pydantic,如果您喜欢强耦合开发,请使用以下版本,但此版本基本没有维护
27
27
28
- <RepoCard repo =" wu-clan /fastapi_sqlmodel_mysql" />
28
+ <RepoCard repo =" fastapi-practices /fastapi_sqlmodel_mysql" />
Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ import NpmBadge from 'vuepress-theme-plume/features/NpmBadge.vue'
33
33
34
34
## 框架由来
35
35
36
- 我们有一个完整的关于 FBA 由来的 [ issue] ( https://github.com/wu-clan /fastapi_sqlalchemy_mysql/issues/5 ) ,但它被不小心删除且无法到达
36
+ 我们有一个完整的关于 FBA 由来的 [ issue] ( https://github.com/fastapi-practices /fastapi_sqlalchemy_mysql/issues/5 ) ,但它被不小心删除且无法到达
37
37
😭,我们尝试联系了 GitHub 支持,但我们只能获取 issue 问题本身的正文 😭
38
38
39
39
大致内容为我们的核心团队成员 [ downdawn] ( https://github.com/downdawn ) 在 FBA 创建之前,找到了 FBA 现在的精简版
@@ -133,10 +133,10 @@ FBA
133
133
在创建和迭代 FBA 的同时,我们创建了很多与之相关的套件,且他们非常实用,并且我们做到了 0 耦合,您完全可以将它们用到其他与之相关的项目中去
134
134
135
135
<CardGrid>
136
- <RepoCard repo="wu-clan /sqlalchemy-crud-plus" />
137
- <RepoCard repo="wu-clan /fastapi_scheduler" />
138
- <RepoCard repo="wu-clan /fast-captcha" />
139
- <RepoCard repo="wu-clan /fastapi-oauth20" />
136
+ <RepoCard repo="fastapi-practices /sqlalchemy-crud-plus" />
137
+ <RepoCard repo="fastapi-practices /fastapi_scheduler" />
138
+ <RepoCard repo="fastapi-practices /fast-captcha" />
139
+ <RepoCard repo="fastapi-practices /fastapi-oauth20" />
140
140
</CardGrid>
141
141
142
142
## 精简版
You can’t perform that action at this time.
0 commit comments