摘要:
实际问题 dict->Json->二维码 2022.7.1 写一个接口能自动的将数据转换成json,然后变成二维码返回到页面 FastAPI Python VsCode from typing import Dict, Union import uvicorn from pydantic impor 阅读全文
posted @ 2022-07-13 18:15
Steam残酷
阅读(89)
评论(0)
推荐(0)
摘要:
FastAPI 表单数据 需要接收的不是JSON,而是表单字段时,可以使用Form。 使用表单时,请先安装python-multipart, pip install python-multipart 定义form参数 创建表单参数的方式与Body和Query一样: from fastapi impo 阅读全文
posted @ 2022-07-13 18:02
Steam残酷
阅读(90)
评论(0)
推荐(0)
摘要:
FastAPI Cookie参数 定义Cookie参数与定义Query和Path参数一样。 第一个值是默认值,还可以传递所有验证参数或注释参数: from typing import Optional from fastapi import Cookie, FastAPI app = FastAPI 阅读全文
posted @ 2022-07-13 18:01
Steam残酷
阅读(254)
评论(0)
推荐(0)
摘要:
FastAPI 响应模型 使用response_model参数,即可在以下路径参数中声明响应模型: @app.get() @app.put() @app.post() @app.delete() from typing import List, Optional from fastapi impor 阅读全文
posted @ 2022-07-13 18:01
Steam残酷
阅读(124)
评论(0)
推荐(0)
摘要:
FastAPI 请求体 多个参数 混用Path、Query和请求体参数 from fastapi import FastAPI, Path from typing import Optional from pydantic import BaseModel app = FastAPI() class 阅读全文
posted @ 2022-07-13 18:00
Steam残酷
阅读(152)
评论(0)
推荐(0)
摘要:
FastAPI 路径参数和数值校验 除了可以为Query查询参数声明校验和元数据,还可以为Path路径参数声明相同类型的校验和元数据。 声明元数据 可以声明与Query相同的所有参数。 例如:为路径参数item_id声明title元数据的值时,可以输入: from typing import Opt 阅读全文
posted @ 2022-07-13 17:59
Steam残酷
阅读(93)
评论(0)
推荐(0)
摘要:
FastAPI 路径参数 FastAPI 使用python 字符串格式化语法声明路径参数(变量)。 from fastapi import FastAPI app = FastAPI() @app.get("/items/{item_id}") async def read_item(item_id 阅读全文
posted @ 2022-07-13 17:58
Steam残酷
阅读(584)
评论(0)
推荐(0)
摘要:
FastAPI 有两个依赖支持: Starlette负责网络 Pydantic负责数据 安装: 安装命令 pip install fastapi FastAPI 还需要ASGI服务器,生产环境下可以使用Uvicorn pip install uvicorn[standard] 也可以使用以下 阅读全文
posted @ 2022-07-13 17:57
Steam残酷
阅读(203)
评论(0)
推荐(0)
浙公网安备 33010602011771号