会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
上海-悠悠
基于Fastapi《Python 测试开发》课程,4月23开学
《python接口自动化+playwright》课程,5月26号开学
联系weixin/qq:283340479
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
43
44
45
46
47
48
49
50
51
···
140
下一页
2022年3月4日
FastAPI学习-9. Swagger文档输出请求示例example
摘要: 前言 可以在 Swagger文档上看到请求示例example,使用Pydantic schema_extra属性来实现。 schema_extra 使用 Config 和 schema_extra 为Pydantic模型声明一个示例,如Pydantic 文档:定制 Schema 中所述: from
阅读全文
posted @ 2022-03-04 15:54 上海-悠悠
阅读(1643)
评论(0)
推荐(0)
2022年3月3日
FastAPI学习-8.POST请求body中添加Field
摘要: 前言 与使用 Query、Path 和 Body 在路径操作函数中声明额外的校验和元数据的方式相同,你可以使用 Pydantic 的 Field 在 Pydantic 模型内部声明校验和元数据。 Field 字段参数说明 关于 Field 字段参数说明 Field(None) 是可选字段,不传的时候
阅读全文
posted @ 2022-03-03 22:41 上海-悠悠
阅读(508)
评论(0)
推荐(0)
FastAPI学习-7.POST请求body-多个参数
摘要: 前言 既然我们已经知道了如何使用 Path 和 Query,下面让我们来了解一下请求体声明的更高级用法。 混合使用 Path、Query 和请求体参数 你可以随意地混合使用 Path、Query 和请求体参数声明,FastAPI 会知道该如何处理。 还可以通过将默认值设置为 None 来将请求体参数
阅读全文
posted @ 2022-03-03 22:37 上海-悠悠
阅读(685)
评论(0)
推荐(0)
FastAPI学习-6.POST请求 JSON 格式 body
摘要: 前言 post请求接收json格式请求body 创建数据模型 从 pydantic 中导入 BaseModel, 将你的数据模型声明为继承自 BaseModel 的类。 from typing import Optional from fastapi import FastAPI from pyda
阅读全文
posted @ 2022-03-03 15:40 上海-悠悠
阅读(3103)
评论(0)
推荐(0)
FastAPI学习-5.Path路径参数和数值校验
摘要: 前言 可以使用 Path 为路径参数声明相同类型的校验和元数据,与使用 Query 为查询参数声明更多的校验和元数据的方式差不多。 导入 Path 首先,从 fastapi 导入 Path: from typing import Optional from fastapi import FastAP
阅读全文
posted @ 2022-03-03 12:57 上海-悠悠
阅读(436)
评论(0)
推荐(0)
2022年3月1日
FastAPI学习-4.get 请求 query params 参数校验
摘要: 前言 get请求在接收参数的时候,需校验用户传过来的参数是否合法 查询参数和字符串校验 FastAPI 允许你为参数声明额外的信息和校验。让我们以下面的应用程序为例: from typing import Optional from fastapi import FastAPI app = Fast
阅读全文
posted @ 2022-03-01 22:55 上海-悠悠
阅读(842)
评论(0)
推荐(0)
FastAPI学习-3.get 请求 query params 查询参数
摘要: 前言 get 请求的参数在url 后面带着,一般叫query params 查询参数 查询参数 声明不属于路径参数的其他函数参数时,它们将被自动解释为"查询字符串"参数 from fastapi import FastAPI app = FastAPI() fake_items_db = [{"it
阅读全文
posted @ 2022-03-01 22:01 上海-悠悠
阅读(1026)
评论(0)
推荐(0)
2022年2月28日
FastAPI学习-2.url 上的路径参数
摘要: # 前言 在开发restful接口的时候,会遇到接口路径带参数的情况,比如 - 查询单个 book 接口:get `/api/v1/book/{id}` - 修改单个 book 接口:put `/api/v1/book/{id}` - 删除单个 book 接口: delete `/api/v1/bo
阅读全文
posted @ 2022-02-28 22:34 上海-悠悠
阅读(818)
评论(0)
推荐(0)
python asyncio 异步 I/O - 实现并发http请求(asyncio + aiohttp)
摘要: 前言 如果需要并发 http 请求怎么办呢?requests库是同步阻塞的,必须等到结果才会发第二个请求,这里需使用http请求异步库 aiohttp。 环境准备 aiohttp 用于 asyncio 和 Python 的异步 HTTP 客户端/服务器。 使用pip安装对应的包。当前使用版本v3.8
阅读全文
posted @ 2022-02-28 14:18 上海-悠悠
阅读(2458)
评论(0)
推荐(0)
python asyncio 异步 I/O - 协程(Coroutine)与运行
摘要: 前言 Python 在 3.5 版本中引入了关于协程的语法糖 async 和 await, 在 python3.7 版本可以通过 asyncio.run() 运行一个协程。 所以建议大家学习协程的时候使用 python3.7+ 版本,本文示例代码在 python3.8 上运行的。 协程 corout
阅读全文
posted @ 2022-02-28 09:26 上海-悠悠
阅读(5650)
评论(0)
推荐(0)
上一页
1
···
43
44
45
46
47
48
49
50
51
···
140
下一页
公告