上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 140 下一页
摘要: 前言 FastAPI 是一个用于构建 API 的现代、快速(高性能)的 web 框架,使用 Python 3.6+ 并基于标准的 Python 类型提示。 FastAPI 简介 FastAPI 关键特性: 快速:可与 NodeJS 和 Go 比肩的极高性能(归功于 Starlette 和 Pydan 阅读全文
posted @ 2022-02-24 23:04 上海-悠悠 阅读(976) 评论(0) 推荐(0)
摘要: 前言 如果你还在为操作文件路径烦恼,不会使用os.path模块,那么是时候试试pathlib了。 pathlib 库 pathlib 库从 python3.4 开始,到 python3.6 已经比较成熟。如果你的新项目可以直接用 3.6 以上,建议用 pathlib。相比于老式的 os.path 有 阅读全文
posted @ 2022-02-24 11:40 上海-悠悠 阅读(1598) 评论(0) 推荐(0)
摘要: 前言 Field 可用于提供有关字段和验证的额外信息,如设置必填项和可选,设置最大值和最小值,字符串长度等限制 Field模块 关于 Field 字段参数说明 Field(None) 是可选字段,不传的时候值默认为None Field(...) 是设置必填项字段 title 自定义标题,如果没有默认 阅读全文
posted @ 2022-02-22 15:34 上海-悠悠 阅读(4912) 评论(0) 推荐(0)
摘要: 前言 虽然 pydantic 可以很好地与任何开箱即用的 IDE 配合使用,但在 PyCharm 的 JetBrains Plugins Repository 上提供了一个提供改进的 pydantic 集成的PyCharm 插件。 可以更高效的帮助我们语法提示。 pydantic 语法提示缺陷 在编 阅读全文
posted @ 2022-02-22 14:01 上海-悠悠 阅读(736) 评论(0) 推荐(0)
摘要: 前言 Pydantic 支持 datatime 模块的日期和时间类型 datetime 日期时间类型 datetime字段可以是: datetime, 现有datetime对象 int或float,假定为 Unix 时间,即自 1970 年 1 月 1 日以来的秒数(if >= -2e10 or ⇐ 阅读全文
posted @ 2022-02-22 13:30 上海-悠悠 阅读(1811) 评论(0) 推荐(0)
摘要: 前言 python3 内置的enum 模块可以支持枚举类型,此模块定义了四个枚举类,用来定义名称与值的唯一组合: Enum、IntEnum、Flag 和 IntFlag。此外,还定义了一个装饰器unique(), 和一个辅助类auto。 枚举是由 class 句法创建的,这种方式易读、易写。 枚举类 阅读全文
posted @ 2022-02-22 13:11 上海-悠悠 阅读(1823) 评论(0) 推荐(0)
摘要: 前言 必填字段可以仅用注释来声明,也可以使用省略号 ( ...) 作为值: 必填字段 必填字段,可以仅用注释来声明,以下name和age2个字段是必填字段 from pydantic import BaseModel class User(BaseModel): name: str age: int 阅读全文
posted @ 2022-02-22 09:46 上海-悠悠 阅读(677) 评论(0) 推荐(0)
摘要: 前言 字段顺序在模型中很重要,原因如下: 在定义的顺序字段中执行验证;字段验证器 可以访问较早字段的值,但不能访问较晚字段的值 字段顺序保留在模型模式中 字段顺序保留在验证错误中 字段顺序由dict()和json()等保存。 字段顺序 field-ordering 从v1.0开始,所有带有注释的字段 阅读全文
posted @ 2022-02-21 22:53 上海-悠悠 阅读(390) 评论(0) 推荐(0)
摘要: 前言 validator 验证器也可以应用于 pydantic dataclasses. pydantic dataclasses pydantic 里面的 dataclassesdata 是 dataclasses.dataclass 和 validation 的结合。 from datetime 阅读全文
posted @ 2022-02-21 13:14 上海-悠悠 阅读(437) 评论(0) 推荐(0)
摘要: 前言 python3.7 的新特性 dataclass,dataclass是指“一个带有默认值的可变的namedtuple”,广义的定义就是有一个类,它的属性均可公开访问。 dataclass简介 dataclass 的属性可以带有默认值并能被修改,而且类中含有与这些属性相关的类方法,那么这个类就可 阅读全文
posted @ 2022-02-21 11:08 上海-悠悠 阅读(1279) 评论(0) 推荐(0)
上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 140 下一页