文件名称:fastapi-base:项目框架使用FastAPI
文件大小:55KB
文件格式:ZIP
更新时间:2024-04-26 10:48:08
Python
FASTAPI基础 这是FastAPI框架的后端基本版本。 在此代码库中已预先配置 FastAPI PostgreSQL> = 12 阿伦比奇 API登录 API CRUD用户,API获取我和API更新我 分页 通过JWT进行授权/授权 Permission_required&Login_required 记录中 pytest 描述 建立用于项目开发的项目框架是非常耗时且劳动密集的。 因此,我决定构建FastAPI Base,它提供最基本的功能,例如CRUD用户,登录和注册。 该项目包括迁移数据库和pytest,可在企业环境中立即使用。 安装 方法1: 克隆项目 安装Postgresql并创建数据库 设置requirements.txt 在端口8000上运行项目 // Tạo postgresql Databases via CLI (Ubuntu 20.04) $ sudo
【文件预览】:
fastapi-base-master
----.gitignore(925B)
----Dockerfile(306B)
----app()
--------api()
--------core()
--------__init__.py(0B)
--------schemas()
--------services()
--------db()
--------models()
--------helpers()
--------main.py(1KB)
----postgresql.conf(22B)
----logging.ini(524B)
----alembic.ini(566B)
----requirements.txt(704B)
----alembic()
--------env.py(2KB)
--------script.py.mako(494B)
--------versions()
--------README(38B)
----.dockerignore(54B)
----env.example(128B)
----_config.yml(25B)
----docker-compose.yaml(925B)
----README.md(3KB)
----tests()
--------api()
--------conftest.py(9KB)
--------faker()
--------__init__.py(0B)
--------env.example(125B)
----pytest.ini(26B)
----logosite.png(11KB)
----logo-teal.png(17KB)