创建第一个FastAPI程序
一、安装FastAPI
需要安装所有的可选依赖及对应功能,包括了 uvicorn ,你可以将其用作运行代码的服务器。
pip install fastapi[all] -i https://mirrors.aliyun.com/pypi/simple/
你也可以分开来安装:
假如你想将应用程序部署到生产环境,你可能要执行以下操作:
1 pip install fastapi
并且安装 uvicorn 来作为服务器:
pip install 1 "uvicorn[standard]"
3、创建项目

创建一个main.py
from fastapi import FastAPI app = FastAPI() 1 2 3 4 @app.get("/") def root(): return 'hello' @app.get("/hello/{name}") def say_hello(name: str): return {"message": f"Hello {name}"} # 可以不要 if __name__ == "__main__": import uvicorn uvicorn.run(app, host="127.0.0.1", port=8000)
4、启动
1)通过pycharm启动按钮(开发模式)
2)通过uvicorn命令启动(生产模式)
uvicorn main:app --reload 命令含义如下:
• main : main.py 文件(一个 Python「模块」)。
• app :在 main.py 文件中通过 app = FastAPI() 创建的对象。
• --reload :让服务器在更新代码后重新启动。仅在开发时使用该选项。
3)在main.py中定义main函数(备用)
5、访问接口和接口文档


浙公网安备 33010602011771号