# fastapi_tortoise_pgsql **Repository Path**: ilighting/fastapi_tortoise_pgsql ## Basic Information - **Project Name**: fastapi_tortoise_pgsql - **Description**: 对异步框架 FastAPI,异步ORM Tortoise-orm,和 PostgreSQL 数据库的综合demo - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-05-12 - **Last Updated**: 2021-05-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # README > 对异步框架 FastAPI,异步ORM Tortoise-orm,和 PostgreSQL 数据库的综合demo ## 环境 Python: 3.8 ### venv 创建虚拟环境 ```bash mkdir venv && cd venv python3 -m venv . cd ../ pip install -r doc/requirements.txt[-i https://pypi.tuna.tsinghua.edu.cn/simple] ``` ### conda 创建虚拟环境 ```bash conda create -n name python=3.8 conda activate name pip install -r doc/requirements.txt[-i https://pypi.tuna.tsinghua.edu.cn/simple] ``` ### 配置 [.env 参考](doc/config/env.example) [run.sh 参考](doc/config/run.sh.example) ### 运行 ```bash uvicorn main:app --reload uvicorn main:app --host='0.0.0.0' --port=8001 --reload uvicorn main:app --host='0.0.0.0' --port=8001 --workers 1 --reload uvicorn main:app --host='0.0.0.0' --port=8001 --workers 1 --loop=uvloop --http=httptools --reload sh ./run.sh ```