fastapi-gino-arq-uvicorn:使用Python的高性能异步REST API。 FastAPI + GINO + Arq + Uvicorn(带Redis和PostgreSQL)

时间:2024-02-20 10:06:45
【文件属性】:

文件名称:fastapi-gino-arq-uvicorn:使用Python的高性能异步REST API。 FastAPI + GINO + Arq + Uvicorn(带Redis和PostgreSQL)

文件大小:42KB

文件格式:ZIP

更新时间:2024-02-20 10:06:45

python api rest async postgresql

fastapi-gino-arq-uvicorn 使用Python的高性能Async REST API。 FastAPI + GINO + Arq + Uvicorn(由Redis和PostgreSQL支持)。 内容 开始使用 建立 克隆此存储库。 git clone https://github.com/leosussan/fastapi-gino-arq-uvicorn.git 安装Python 3.8和poetry 。 推荐方法: asdf -通用版本管理(认为nvm或pyenv ) 请按照安装asdf 。 从项目根目录运行以下命令: asdf plugin add python asdf plugin add poetry asdf install将下载并配置该项目的Python + poetry设置 如果您已经安装了Python 3.8和poetry ,请随时跳过。 安装依赖项( poetry install )。 激活预提交钩子(在poetry shell ,运行pre-commit install )。 制作.dist.env的副本,重命名为.env


【文件预览】:
fastapi-gino-arq-uvicorn-master
----Dockerfile.worker(599B)
----poetry.lock(67KB)
----pyproject.toml(2KB)
----docker-compose.local.yml(1KB)
----alembic.ini(2KB)
----Dockerfile(549B)
----docker-compose.worker.yml(269B)
----app()
--------application.py(583B)
--------models()
--------main.py(603B)
--------tasks()
--------routes()
--------__init__.py(0B)
--------settings()
--------worker.py(838B)
----.dist.env(840B)
----docker-compose.yml(270B)
----.gitignore(74B)
----.dockerignore(109B)
----README.md(4KB)
----.flake8(223B)
----.tool-versions(32B)
----.pre-commit-config.yaml(712B)

网友评论