# fastapi_py **Repository Path**: huangjian111/fastapi_py ## Basic Information - **Project Name**: fastapi_py - **Description**: 本仓库中的项目是使用python语言开发的后端接口。 - **Primary Language**: Python - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-11 - **Last Updated**: 2025-10-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: Python, FastAPI ## README # fastapi_py #### 介绍 本仓库中的项目是使用python语言开发的后端接口。可进行异步连接mysql,将创建的ORM模型同步到数据库中,并进行依赖项、中间件创建session,从而实现数据的CRUD操作。 #### 软件架构 python+fastapi+sqlalchemy+mysql 新增数据: ![输入图片说明](%20structure_imgs/add-api-res.PNG) ![输入图片说明](%20structure_imgs/add-db-res.PNG) 查询数据: ![输入图片说明](%20structure_imgs/select-api-res.PNG) 修改数据: ![输入图片说明](%20structure_imgs/update-api-res.PNG) ![输入图片说明](%20structure_imgs/update-db-res.PNG) 删除数据: ![输入图片说明](%20structure_imgs/delete-api-res.PNG) ![输入图片说明](%20structure_imgs/delete-db-res.PNG) #### 安装教程 1.使用git克隆下载。 2.下载安装python开发环境。 3.下载安装PyCharm专业版。 4.下载安装mysql数据库。 5.下载安装ApiPost,用于接口测试。 #### 使用说明 1.启动PyCharm。 2.打开PyCharm并导入该项目。 3.在PyCharm中添加python解释器,并添加包:fastapi、sqlalchemy、asyncmy、uvicorn、alembic(执行数据库迁移包)。 4.将sql文件导入数据库中。 5.进行运行配置,选择应用程序main主文件,运行项目。 6.各接口调用测试。 #### 参与贡献 1.fastapi_py本仓库。 2.创建 master 分支。 3.提交代码。 4.Push 推送。 5.Pull 拉取。 #### 特技 1.异步连接mysql。 2.创建ORM模型并同步到数据库中。 3.依赖项、中间件创建session。 4.实现数据的CRUD操作。