Tortoise-ORM FastAPI integration 中文文档(完整版)

Tortoise-ORM FastAPI integration 中文文档(完整版)

前言

初衷:在学习的时候发现 Tortoise-ORM FastAPI integration 官方文档缺中文版,翻阅英文文档效率低,萌生翻译想法。
本系列旨在原汁原味的翻译 Tortoise-ORM FastAPI integration 官方文档,帮助英语不好的小伙伴快速学习使用方法。
翻译不易,禁止商业用途,转载请标明出处(本人博客: torna.top),具体情况或反馈请联系博主绿泡泡l927171598
如果觉得翻译不错,欢迎在文章底部请博主喝杯奶茶,您的鼓励就是俺最大的动力!

简介

tortoise.contrib.fastapi 是一个轻量级的集成工具包,其中包含一个可以在生命周期设置/清理 Tortoise-ORM 的类 RegisterTortoise

FastAPI 基本上是由 Starlette 这 Pydantic 两个库以一种非常独特的方式结合而成的。

查看FastAPI 示例并查看Pydantic 序列化教程。

参考

HTTPNotFoundError

class tortoise.contrib.fastapi.HTTPNotFoundError(**data)

官方源代码直通车: [source]

具体摘要

Bases: BaseModel

detail : str
模型计算字段
model_computed_fields : ClassVar[dict[str, ComputedFieldInfo]] = {
   }
模型配置

计算字段名称及其对应的 CompulatedFieldInfo 对象的字典。

model_config : ClassVar[ConfigDict] = {
   }
模型字段

模型的配置应为符合 [ConfigDict][pydantic.config.ConfigDict] 规范的字典。

model_fields : ClassVar[dict[str, FieldInfo]] = {
   'detail': FieldInfo(annotation=str, required=True)}

关于模型中定义好的字段的元数据,这些字段名称将映射到 [FieldInfo][pydantic.fi

你可能感兴趣的:(fastapi,fastapi)