1+1=10

记记笔记,放松一下...

Python生成器与yield小记

注意:生成器(Generator)的概念稍微有点乱(在不同的上下文可能有不同的指向):

  • 指代 生成器函数(Generator function):包含yield的函数
  • 指代 生成器迭代器(Generator …

Python FastAPI入门笔记(五)

前面接触到了用于注解的 Path、Query、Body、Field、Form、File、UploadFile、Cookie和Header等,接下来看看依赖注入机制。

内容小记:

  • 依赖 …

Python FastAPI入门笔记(四)

前面接触到了用于注解的 Path、Query、Body、Field、Form、File、UploadFile等,接下来看看Cookie和Header。

内容小记:

  • Cookie 的设置与读取,Response参数使用与Response直接使用
  • Header的读取,Request参数使用 …

Python类型提示与注解

学习FastAPI的入门文档,突然发现对标注很陌生,简单了解记录一下。

捋一捋

  • Python 3.0 引入函数注解(Function Annotations),PEP 3107
  • Python 3.5 引入类型提示(Type Hints),用于 …

Python FastAPI入门笔记(二)

内容小记:

  • 路径参数Path Parameter使用(类型验证与转换、包含/的文件路径、预定义值,Annotated使用与int范围限定)
  • 查询参数Query Parameter使用(默认值、可选参数、类型 …

Python FastAPI入门笔记(一)

接前面Python的Web框架梳理ASGI入门笔记,继续了解一下FastAPI。

FastAPI 是一个用于构建API的现代化的web框架,首次发布于2018年。它建立在Starlette和Pydantic基础之上。

  • Starlette:在Python下创建异步web服务的一个轻量的ASGI框架、工具集。
  • Pydantic:基于Python类型提示来定义数据验证、序列化的库。

内容 …

Python ASGI入门笔记

接前面WSGI入门笔记,继续了解一下ASGI。

ASGI:Asynchronous Server Gateway Interface 异步服务器网关接口。ASGI是WSGI在异步方向的延续?为具有异步功能的Python Web服务器、框架 和 应用之间提供一个标准接 …

Python flask入门笔记(六)

视图类View

当flask程序收到一个客户端请求,需要一个 view_func进行处理。前面我们一直老老实实定义处理函数,而后用装 …

Python flask入门笔记(五)

接触flask这几天,一直在遇到endpoint 这个东西。不能一直跳过它...

endpoint

例子

在前面,一直在使用装饰器route()

1
2 …