文件名称:fastapi_psql_boilerplate:使用FastAPI和PSQL的API的样板。 另外,包括pytest以进行测试和覆盖范围以检查代码的覆盖范围
文件大小:16KB
文件格式:ZIP
更新时间:2024-03-05 06:45:24
boilerplate coverage psql python3 pytest
FASTAPI + PSQL API样板 设置为本地 >>> python3 -m venv venv >>> pip install -r requirements.txt 在本地手动运行 创建一个.env文件(使用.example-env作为参考),然后运行以下命令。 >>> source .env >>> python main.py 使用Alembic进行数据库管理 将模型添加到models.py 模型类的示例: class User(Base): __tablename__ = "users" id = Column(Integer, primary_key=True, index=True) user_name = Column(String, unique=True) first_name = Column(String) las
【文件预览】:
fastapi_psql_boilerplate-main
----.circleci()
--------config.yml(505B)
----Dockerfile(260B)
----.gitignore(229B)
----.example-env(131B)
----README.md(2KB)
----tests()
--------test_test_route.py(340B)
--------__init__.py(0B)
----app()
--------routers()
--------config.py(334B)
--------db()
--------__init__.py(0B)
----alembic.ini(2KB)
----main.py(463B)
----.coveragerc(131B)
----__init__.py(0B)
----requirements.txt(104B)
----alembic()
--------script.py.mako(494B)
--------env.py(2KB)
--------README(38B)
----.pylintrc(18KB)