heart
Request Files Request Files
Request Files可以使用 File 定义从客户端上传的文件 注:为了接受上传的文件,需要借助 python-multipart,这是由于文件是以表单数据的形式上传的 例子from fastapi import FastAPI, F
2020-04-18
Form Data Form Data
Form Data当需要接受表单字段而不是 JSON 时,可以使用 Form 注:需要借助 python-multipart 来使用表单 使用步骤from fastapi import FastAPI, Form app = FastAP
2020-04-17
Response Status Code Response Status Code
Response Status Code和声明返回模型一样,可以在装饰器函数中用 status_code 参数声明 HTTP 状态码,例如 from fastapi import FastAPI app = FastAPI() @ap
2020-04-17
Extra Models Extra Models
Extra Models有时候我们常常会有不止一个关系模型 用户模型尤其如此,因为: input model 需要有密码字段 output model 不应该有密码字段 database model 需要有哈希密码字段 警告:永远不要存
2020-04-16
Response Model Response Model
Response Model可以在路径操作中通过 response_model 参数声明用来返回的模型,例如 from typing import List from fastapi import FastAPI from pydanti
2020-04-14
Header Parameters Header Parameters
Header Parameters定义 Header 参数也和定义 Query 等相同 例子from fastapi import FastAPI, Header app = FastAPI() @app.get("/items/")
2020-04-14
Cookie Parameters Cookie Parameters
Cookie Parameterscooke 变量的声明与之前定义 Query 和 Path 变量相同 使用例子from fastapi import Cookie, FastAPI app = FastAPI() @app.get(
2020-04-14
Extra Data Types Extra Data Types
见官方文档 document.querySelectorAll('.github-emoji') .forEach(el => { if (!el.dataset.src) {
2020-04-14
Schema Extra - Example Schema Extra - Example
Schema Extra - Example Schema Extra - Example可以为 JSON 模式定义额外的信息 一个常见的用法是为 api 文档添加一个例子 有如下的几种方式来定义额外的 JSON 模式信息 P
2020-04-14
Body - Nested Models Body - Nested Models
Body - Nested Models可以将属性定义为子类型,例如 python 的 list from fastapi import FastAPI from pydantic import BaseModel app = FastA
2020-04-14
Body - Multiple Parameters Body - Multiple Parameters
Mix Path, Query and body parameters我们可以自由的混合 Path 和 Query 和 request body,FastAPI 知道如何自动处理 request body 参数也是可选的 from fast
2020-04-13
Body - Fields Body - Fields
Body - Fields和路径操作函数 Query,Path,Body 一样,可以在 Pydantic 模型中使用 Field 添加验证信息和元信息 Import Fieldfrom fastapi import Body, FastAP
2020-04-13
1 / 2