上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 106 下一页
摘要: FastAPI(10)- 详解 Body 前言 上一篇有讲到将参数类型指定为 Pydantic Model,这样 FastAPI 会解析它为一个 Request Body 那单类型(int、float、str、bool...)参数可以成为 Request Body 的一部分吗?答案是可以的 通过 B 阅读全文
posted @ 2022-01-05 11:46 小学弟- 阅读(218) 评论(0) 推荐(0) 编辑
摘要: FastAPI(7)- 详解 Path 前言 上一篇讲了可以为查询参数添加额外的校验和元数据,Query 库 这篇讲可以为路径查询添加额外的校验和元数据,Path 库 Path 可以为路径参数添加额外的校验和元数据,跟 Query 的参数是一毛一样的 元数据 Path 也可以添加元数据相关信息,这些 阅读全文
posted @ 2022-01-05 11:45 小学弟- 阅读(95) 评论(0) 推荐(0) 编辑
摘要: FastAPI(9)- 多个 Request Body Path、Query、Request Body 混合使用 from fastapi import FastAPI, Path, Query from typing import Optional from pydantic import Bas 阅读全文
posted @ 2022-01-05 11:45 小学弟- 阅读(150) 评论(0) 推荐(0) 编辑
摘要: FastAPI(8)- 请求体 Request Body 前言 接口传参方式之一:通过发送请求体(Request Body)来传递请求数据 在 FastAPI,提倡使用 Pydantic 模型来定义请求体 这篇文章会详细讲不使用 Pydantic 和 使用 Pydantic 发送请求体的栗子 注意 阅读全文
posted @ 2022-01-05 11:43 小学弟- 阅读(250) 评论(0) 推荐(0) 编辑
摘要: FastAPI(6)- 详解 Query 可选参数 上一篇文章讲过查询参数可以不是必传的,可以是可选参数 from fastapi import FastAPI from typing import Optional import uvicorn app = FastAPI() # 必传参数+可选参 阅读全文
posted @ 2022-01-05 11:42 小学弟- 阅读(171) 评论(0) 推荐(0) 编辑
摘要: FastAPI(5)- 查询参数 Query Parameters 什么是查询参数? http://127.0.0.1:8000/get?name=xxx&age=18 http://127.0.0.1:8000/get?age=18&name=xxx 在 url 的 ? 后面跟着的一组或多组键值对 阅读全文
posted @ 2022-01-05 11:40 小学弟- 阅读(110) 评论(0) 推荐(0) 编辑
摘要: FastAPI(4)- 路径参数 Path Parameters 什么是路径 假设一个 url 是: http://127.0.0.1:8080/items/abcd 那么路径 path 就是 /items/abcd 路径参数 就是将路径上的某一部分变成参数,可通过请求传递,然后 FastAPI 解 阅读全文
posted @ 2022-01-05 11:39 小学弟- 阅读(111) 评论(0) 推荐(0) 编辑
摘要: FastAPI(3)- uvicorn.run() Uvicorn 基于 uvloop 和 httptools 构建的非常快速的 ASGI 服务器 它不是一个 Web 框架,而是一个服务器 例如,它不是一个提供路径路由的框架,这是 FastAPI 框架提供的东西 它是 Starlette 和 Fas 阅读全文
posted @ 2022-01-05 11:38 小学弟- 阅读(650) 评论(0) 推荐(0) 编辑
摘要: FastAPI(2)- 快速入门 安装 FastAPI pip install fastapi # 将来需要将应用程序部署到生产环境可以安装 uvicorn 作为服务器 pip install uvicorn 最简单的代码栗子 from fastapi import FastAPI app = Fa 阅读全文
posted @ 2022-01-05 11:36 小学弟- 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 协程 & asyncio & 异步编程 越来越多的学生都来问async异步相关问题,并且这一部分的知识点不太容易学习(异步非阻塞、asyncio) 异步相关话题和框架越来越多,例如:tornado、fastapi、django 3.x asgi 、aiohttp都在异步 -> 提升性能。 如何讲解? 阅读全文
posted @ 2022-01-05 10:09 小学弟- 阅读(116) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 106 下一页