SuperAPI AI 工具集

fastapi-fullstack

编程与开发

查看项目

更新于 10-16 01:11

技能介绍

用途:这是一个 Python 全栈应用模板,后端采用 FastAPI,前端采用 React,数据库为 PostgreSQL,ORM 使用 SQLAlchemy,适合快速搭建前后端一体的 Web 项目。

主要能力:提供 FastAPI 后端、React 前端、PostgreSQL 数据库与 SQLAlchemy ORM 的组合,并支持 Docker 方式运行。

使用方式:先克隆模板:git clone --depth 1 https://github.com/tiangolo/full-stack-fastapi-template.git .;若目录非空,可克隆到临时目录后移动文件。可选删除 Git 历史:rm -rf .git 后 git init。推荐用 Docker 启动:docker compose up -d。也可手动安装:cd backend 后 pip install -r requirements.txt。开发时用 Docker 可执行 docker compose up -d;手动方式执行 cd backend 后 uvicorn main:app --reload。

适用场景:需要 FastAPI 后端与 React 前端、PostgreSQL 数据库的全栈项目起步。

限制:前置要求为 Python 3.11+,Docker 为推荐项;资料未提供具体功能模块、收费、部署平台或效果说明。