文件名称:fastapi-crudrouter:动态的FastAPI路由器,可以自动为模型创建CRUD路由
文件大小:186KB
文件格式:ZIP
更新时间:2024-02-20 15:40:04
python api crud framework sql
:high_voltage: 以照明速度创建CRUD路线 :high_voltage: 动态的FastAPI路由器,可以为模型自动创建CRUD路由 说明文件: 源代码: 厌倦了重写相同的通用CRUD路由? 是否需要为演示文稿或黑客马拉松快速制作原型功能? 幸运的是, 您。 作为扩展到APIRouter包含 ,该FastAPI CRUDRouter会自动生成并为您记录您的CRUD路线,所有你需要做的是通过你的模型,也许你的数据库连接。 FastAPI-CRUDRouter的照明速度也很快,经过了严格的测试,并可以投入生产。 安装 pip install fastapi-crudrouter 基本用法 以下是CRUDRouter可以做什么的简单示例。 仅用十行代码,就可以生成任何模型所需的所有粗线。 您可以在找到生成的路由的完整列表。 from pydantic import BaseModel from fastapi import FastAPI from fastapi_crudrouter import MemoryCRUDRouter as CRUDRouter cl
【文件预览】:
fastapi-crudrouter-master
----setup.py(2KB)
----.gitignore(534B)
----requirements.txt(7B)
----CONTRIBUTING.md(95B)
----LICENSE(1KB)
----.github()
--------FUNDING.yml(640B)
--------workflows()
----README.md(3KB)
----tests()
--------conftest.py(743B)
--------dev.requirements.txt(104B)
--------__init__.py(591B)
--------test_pks.py(803B)
--------utils.py(224B)
--------test_router.py(3KB)
--------test_custom_ids.py(1KB)
--------test_base.py(860B)
--------test_two_routers.py(1KB)
--------test_overloads.py(847B)
--------test_dependencies.py(1KB)
--------implementations()
--------test_exclude.py(1KB)
----fastapi_crudrouter()
--------core()
--------__init__.py(78B)
----docs()
--------en()