fastapi-crud:使用FastAPI框架进行的简单CRUD

时间:2024-04-30 20:03:56
【文件属性】:

文件名称:fastapi-crud:使用FastAPI框架进行的简单CRUD

文件大小:36KB

文件格式:ZIP

更新时间:2024-04-30 20:03:56

docker boilerplate postgresql poetry tortoise-orm

FastAPI CRUD 使用FastAPI框架制作的简单REST Api。 它可以用作非常基本的CRUD样板,它与PostgreSQL数据库一起完全码头化,使用Tortoise作为db ORM以及Aerich进行迁移,具有Pytest,Codecoverage和Black支持,并使用Poetry作为依赖项管理器。 可在上获得测试环境 很难找到可以正常工作且易于管理的FastAPI锅炉,该锅炉支持Poetry或Tortoise等现代扩展。 我希望这个仓库可以帮助您实现这一目标。 用法 Docker设置 构建Docker映像 docker-compose build 运行Docker容器 docker-compose up 发出命令 应用Tortoise模式 docker-compose exec fastapi make schemas 应用Aerich迁移 docker-comp


【文件预览】:
fastapi-crud-master
----.gitignore(65B)
----server()
--------poetry.lock(50KB)
--------Makefile(380B)
--------pyproject.toml(575B)
--------src()
--------.coverage(52KB)
--------setup.cfg(55B)
--------migrations()
--------aerich.ini(69B)
--------.coveragerc(95B)
--------docker()
----docker-compose.yml(597B)
----.github()
--------workflows()
----README.md(2KB)
----database()
--------create.sql(69B)
--------Dockerfile(68B)

网友评论