# AdminLte-FastAPI-Template **Repository Path**: nzh1992/AdminLte-Fastapi-Template ## Basic Information - **Project Name**: AdminLte-FastAPI-Template - **Description**: No description available - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-05 - **Last Updated**: 2025-08-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 说明 一套基于FastAPI的后端API项目模板 ## 基础要求 - python >= 3.9 ## 安装步骤 #### Step 1: 安装alembic - 安装 执行安装命令 > pip install alembic sqlalchemy pymysql 初始化迁移目录。执行下面命令后,新增migrations目录(管理数据库迁移文件)、新增alembic.ini文件(alembic配置文件) > alembic init migrations - 更新 当数据库表结构发生变更时,执行以下命令。此命令会在migrations目录生成一个迁移文件,用于描述表格结构的变化。 迁移文件名成格式:<12位hash值>_<迁移注释>.py > alembic revision --autogenerate -m "<迁移注释>" 应用迁移文件。 > alembic upgrade head - 回退 回退至上一版本。 > alembic downgrade -1 回退到指定版本。hash值从migrations/versions目录中的文件名的下划线前半部分获取。 例如:文件名, 77a0ab1bd2a1_0808001.py,hash值为:77a0ab1bd2a1。0808001为生成迁移文件的注释(由-m 参数指定) > alembic downgrade <迁移文件hash值> #### Step2: