上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 143 下一页
摘要: 前言 在某些情况下,您可能需要将数据类型(如Pydantic模型)转换为与JSON兼容的数据类型(如dict、list等)。 比如,如果您需要将其存储在数据库中。 对于这种要求, FastAPI提供了jsonable_encoder()函数。 使用jsonable_encoder jsonable_ 阅读全文
posted @ 2023-09-17 10:54 上海-悠悠 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 当你创建一个 FastAPI 路径操作 时,你可以正常返回以下任意一种数据:dict,list,Pydantic 模型,数据库模型等等。 FastAPI 默认会使用 jsonable_encoder 将这些类型的返回值转换成 JSON 格式, 默认情况下会以content-type: applica 阅读全文
posted @ 2023-09-16 09:42 上海-悠悠 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 前言 你可以使用定义 Query, Path 和 Cookie 参数一样的方法定义 Header 参数。 声明 Header 参数 首先导入 Header: from fastapi import FastAPI, Header 然后使用和Path, Query and Cookie 一样的结构定义 阅读全文
posted @ 2023-09-13 20:44 上海-悠悠 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 前言 你可以像定义 Query 参数和 Path 参数一样来定义 Cookie 参数。 声明 Cookie 参数 首先,导入 Cookie: from fastapi import Cookie, FastAPI 声明 Cookie 参数的结构与声明 Query 参数和 Path 参数时相同。 第一 阅读全文
posted @ 2023-09-13 20:42 上海-悠悠 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 前言 使用 FastAPI,你可以定义、校验、记录文档并使用任意深度嵌套的模型(归功于Pydantic) List 字段 你可以将一个属性定义为拥有子元素的类型。例如 Python list: from typing import Union from fastapi import FastAPI 阅读全文
posted @ 2023-09-13 20:41 上海-悠悠 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 前言 在 Flask 中,我们一般用蓝图 Blueprint 来处理多个模块的视图,在fastapi 中也有类似的功能通过APIRouter 来管理。 路由管理 APIRouter 如果你正在开发一个应用程序或 Web API,很少会将所有的内容都放在一个文件中。 FastAPI 提供了一个方便的工 阅读全文
posted @ 2023-09-12 14:12 上海-悠悠 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 前言 pydantic 一般是把传入的键值对,转成pydantic 对象. 我们希望将一个自定义的类对象,转成pydantic 模型,需在Config类中,设置属性orm_mode = True。开启from_orm()方法的使用 开启orm_mode pydantic 的 orm 模型默认是关闭的 阅读全文
posted @ 2023-09-12 08:15 上海-悠悠 阅读(307) 评论(0) 推荐(0) 编辑
摘要: # 前言 最近在运行pytest的时候,经常出现这个警告DeprecationWarning: pkg_resources is deprecated as an API See https://setuptools.pypa.io/en/latest/pkg_resources.html from 阅读全文
posted @ 2023-09-09 09:05 上海-悠悠 阅读(4397) 评论(2) 推荐(1) 编辑
摘要: 前言 pydantic 可以使用 EmailStr 校验邮箱格式 环境准备 EmailStr 需按依赖包ImportError: email-validator is not installed, run pip install pydantic[email] pip install pydanti 阅读全文
posted @ 2023-09-07 11:42 上海-悠悠 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 前言 v1.4.5 新增功能。同一层级variables 变量中,可以引用前面的变量了 config 中 variables 可以引用同一层级变量 用例中 variables 可以引用同一层级变量 (备注:从v1.2.4 以后新版本不再公开,新功能内部 VIP 学员可以使用,公开版本仅解决bug, 阅读全文
posted @ 2023-08-29 19:54 上海-悠悠 阅读(222) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 143 下一页