初衷:在学习的时候发现 Tortoise-ORM FastAPI integration 官方文档缺中文版,翻阅英文文档效率低,萌生翻译想法。
本系列旨在原汁原味的翻译 Tortoise-ORM FastAPI integration 官方文档,帮助英语不好的小伙伴快速学习使用方法。
翻译不易,禁止商业用途,转载请标明出处(本人博客: torna.top),具体情况或反馈请联系博主绿泡泡l927171598
。
如果觉得翻译不错,欢迎在文章底部请博主喝杯奶茶,您的鼓励就是俺最大的动力!
tortoise.contrib.fastapi
是一个轻量级的集成工具包,其中包含一个可以在生命周期设置/清理 Tortoise-ORM 的类 RegisterTortoise
。
FastAPI 基本上是由 Starlette 这 Pydantic 两个库以一种非常独特的方式结合而成的。
查看FastAPI 示例并查看Pydantic 序列化教程。
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