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
55我们在 FBA 中使用 sqlalchemy-crud-plus 作为数据库操作基类,
66它是一款由我们自主构建的基于 SQLAlchemy 2.0 的高级异步 CRUD SDK,它适用于所有 FastAPI + SQLAlchemy 项目
77
8- <RepoCard repo =" wu-clan /sqlalchemy-crud-plus" />
8+ <RepoCard repo =" fastapi-practices /sqlalchemy-crud-plus" />
99
1010<iframe
1111height=666
1212width=100%
13- src="https://wu-clan .github.io/sqlalchemy-crud-plus/ "
13+ src="https://fastapi-practices .github.io/sqlalchemy-crud-plus/ "
1414frameborder=0
1515allowfullscreen>
1616</iframe >
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ title: APScheduler
77
88FastAPI + APScheduler 现已作为独立仓库发行,它的优势在于其灵活性与动态任务,如果你没有繁重的任务需求,它将是一个不错的选择
99
10- <RepoCard repo =" wu-clan /fastapi_scheduler" />
10+ <RepoCard repo =" fastapi-practices /fastapi_scheduler" />
1111
1212::: warning
1313此仓库 master 分支使用 APScheduler 4.x 版本进行开发,但由于 aps
Original file line number Diff line number Diff line change @@ -80,6 +80,6 @@ Token -->> 客户端: 成功
8080这种授权方式通常适用于第三方平台认证登录,第三方授权成功后,将依据第三方平台信息自动创建本地用户并自动授权登录,这一切都是用户无感知的
8181
8282但是,想要使用此方式鉴权,你需要首先了解 OAuth 2.0 相关知识,并遵循第三方平台认证登录要求,获取平台应用和权限,
83- 最终,使用 [ fastapi-oauth20] ( https://github.com/wu-clan /fastapi-oauth20 ) 完成编码
83+ 最终,使用 [ fastapi-oauth20] ( https://github.com/fastapi-practices /fastapi-oauth20 ) 完成编码
8484
8585您可以在代码路径 ` backend/app/admin/api/v1/oauth2 ` 中查看我们的官方实现示例
Original file line number Diff line number Diff line change @@ -13,16 +13,16 @@ FastAPI 三层架构脚手架精简版的更新可能并不同步,你可能无
1313
1414==推荐== 如果您正在使用 SQLAlchemy,请使用以下版本,并且它的维护频率较高,且由 FBA 作者积极维护
1515
16- <RepoCard repo =" wu-clan /fastapi_sqlalchemy_mysql" />
16+ <RepoCard repo =" fastapi-practices /fastapi_sqlalchemy_mysql" />
1717
1818## Tortoise-ORM
1919
2020==不太推荐== 如果您正在使用 Tortoise-ORM(或您是一位 Django 资深用户,并深爱 Django-ORM),请使用以下版本,但此版本缺少维护人员
2121
22- <RepoCard repo =" wu-clan /fastapi_tortoise_mysql" />
22+ <RepoCard repo =" fastapi-practices /fastapi_tortoise_mysql" />
2323
2424## SQLModel
2525
2626==不推荐== SQLModel 是 FastAPI 作者创建的 ORM 框架,整合了 SQLAlchemy 和 Pydantic,如果您喜欢强耦合开发,请使用以下版本,但此版本基本没有维护
2727
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'
3333
3434## 框架由来
3535
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 ) ,但它被不小心删除且无法到达
3737😭,我们尝试联系了 GitHub 支持,但我们只能获取 issue 问题本身的正文 😭
3838
3939大致内容为我们的核心团队成员 [ downdawn] ( https://github.com/downdawn ) 在 FBA 创建之前,找到了 FBA 现在的精简版
@@ -133,10 +133,10 @@ FBA
133133在创建和迭代 FBA 的同时,我们创建了很多与之相关的套件,且他们非常实用,并且我们做到了 0 耦合,您完全可以将它们用到其他与之相关的项目中去
134134
135135<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" />
140140</CardGrid>
141141
142142## 精简版
You can’t perform that action at this time.
0 commit comments