2023年5月9日

fastapi篇(六)

摘要: 关于请求体参数、路径参数、请求参数的声明 函数参数按照如下的顺序进行识别匹配: (1)、如果这个参数已经在路径中被声明过,那么它就是一个路径参数。 (2)、如果这个参数的类型是单类型的(如str、float、int、bool等),那么它就是一个请求参数。 (3)、如果这个参数的类型是Pydantic 阅读全文

posted @ 2023-05-09 20:00 默玖 阅读(19) 评论(0) 推荐(0) 编辑

fastapi篇(五)

摘要: get请求的请求参数 1、如果函数里的参数不是路径参数的一部分,那么这样的参数就自动被解释为请求参数。 2、请求参数就是URL中问号('?')后面以'&'间隔开的键值对,它们是URL的一部分,并且参数类型都是字符串类型。 @app.get("/str") def get_str(item: str 阅读全文

posted @ 2023-05-09 18:54 默玖 阅读(24) 评论(0) 推荐(0) 编辑

fastapi篇(四)

摘要: 路径参数声明 借助类型注解。fastapi会自动对request前端请求参数实现自动转换 @app.get("/str/{item}") def get_str(item: str): print(item, type(item)) return "只有永不遏止的奋斗,才能使青春之花,即便是凋谢,也 阅读全文

posted @ 2023-05-09 16:55 默玖 阅读(9) 评论(0) 推荐(0) 编辑

fastapi篇(三)

摘要: pydantic 在之前python进阶主题文章中,针对这个三方模块有过简单的介绍,主要用于数据校验,在fastapi中,正式发挥了他这一长处 from pydantic import BaseModel, ValidationError class CreateRequest(BaseModel) 阅读全文

posted @ 2023-05-09 16:00 默玖 阅读(18) 评论(0) 推荐(0) 编辑

fastapi篇(二)

摘要: 尝试创建一个新的web服务 1、接口展示 import uvicorn from fastapi import FastAPI from fastapi.staticfiles import StaticFiles app = FastAPI() app.mount('/static', Stati 阅读全文

posted @ 2023-05-09 14:27 默玖 阅读(49) 评论(0) 推荐(0) 编辑

flask篇(一)

摘要: 开山...... 阅读全文

posted @ 2023-05-09 00:00 默玖 阅读(6) 评论(0) 推荐(0) 编辑

导航