04. 搭建后端FastAPI工程
软件
- Python:https://www.python.org/downloads/windows/
- MySQL:https://dev.mysql.com/downloads/mysql/
- Navicat(数据可视化):https://www.navicat.com.cn/download/navicat-premium-lite
打开文件的地址栏 输入 %AppData%
Pip 国内镜像(阿里云):
https://mirrors.aliyun.com/pypi/simple/pip.ini
[global]
index-url=https://mirrors.aliyun.com/pypi/simple创建后端工程 FastAPI
设置虚拟环境 并激活
py -m venv .venv
.venv\Scripts\Activate.ps1安装依赖 requirements.txt
fastapi==0.115.13
uvicorn==0.34.0
sqlalchemy==2.0.41
pymysql==1.1.1
pydantic-settings==2.7.1安装指令:
pip install -r requirements.txtVsCode 安装相关的插件
Python:显示 python 的语法高亮
Black Formatter:格式化代码
写第一个接口 并测试
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
def root():
return {"message": "Hello FastAPI"}启动测试
uvicorn app.main:app --reload --port 8000 --host 127.0.0.1