FastAPI: 入门(1)

FastAPI 是一个用于构建 API 的现代、快速(高性能)的 web 框架,使用 Python 3.6+ 并基于标准的 Python 类型提示。

安装

1
2
3
pip install fastapi

pip install uvicorn[standard]

示例

操作流程如下:

  1. 创建一个main.py,脚本如下

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    # 导入 FastAPI
    from fastapi import FastAPI

    # 实例化 FastAPI
    app = FastAPI()

    # 创建一个路径
    '''
    @app.post()
    @app.put()
    @app.delete()
    '''

    @app.get('/')
    # 路径对应操作
    def root():
    return {'msg': 'hello world!'}
  2. 运行服务

    1
    E:\fastapi>uvicorn main:app --reload
  3. 验证

    打开浏览器访问 http://127.0.0.1:8000

    自动生成的交互式 API 文档 http://127.0.0.1:8000/docs

唐胡璐 wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!
分享创造价值,您的支持将鼓励我继续前行!