# fastapi-abc **Repository Path**: deepoo/fastapi-abc ## Basic Information - **Project Name**: fastapi-abc - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-16 - **Last Updated**: 2025-10-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # FastAPI ABC 官方文档 https://fastapi.tiangolo.com/zh/tutorial/ ## 🔨 安装 ### 👉 使用 miniconda 安装 1. 创建虚拟环境: ```bash conda create -n fastapi-abc python=3.12 ``` 2. 激活虚拟环境: ```bash conda activate fastapi-abc ``` 3. 安装依赖: ```bash pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple ``` ### 👉 使用 pip 安装 1. 创建虚拟环境: ```bash python -m venv venv ``` 2. 激活虚拟环境: ```bash # On Windows venv\Scripts\activate # On macOS/Linux source venv/bin/activate ``` 3. 安装依赖: ```bash pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple ``` --- ## 🚀 运行 - 开发模式运行 ```bash fastapi dev main.py ``` - 生产模式运行 ```bash fastapi run --workers 16 main.py ``` ## 📌 附录 ```sql CREATE TABLE `hello`.`member` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(80) COLLATE utf8mb4_unicode_ci DEFAULT '', `email` varchar(120) COLLATE utf8mb4_unicode_ci DEFAULT '', `created_at` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=39 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; ```