cost 243 ms
在数据库中创建新记录时客户端发送的外键应该是什么? - What should be the foreign key that the client sends when creating a new record in a database?

我正在使用 python、fastapi 和 postgresql 制作一个 web 应用程序。数据库中有两个相关实体:“部门”和“用户”,具有一对多关系: 这些是学究式的模型: 因此,在应用程序中创建用户时,必须发送指向用户所属部门的外键。 按照惯例,这个外键是部门的id(Pk),但是我想也许当 ...

使用仅给定类型 object 的装饰器调用数据类构造函数 - Calling a dataclass constructor with decorator given only a type object

我有一个数据类,它继承了一个抽象的 class,它实现了一些样板,并且还使用@validate_arguments装饰器在创建 object 时立即将字符串转换回数字。 数据类是一系列数字,其中一些是在__post_init__中计算的。 report.py : 然后我有另一个 class,它用R ...

让 pydantic object dict() 方法返回非 pydantic 类型的自定义表示 - Have pydantic object dict() method return custom representation for non-pydantic type

我有一个 pydantic object,它有一些自定义类型的属性。 我能够创建验证器,因此 pydantic 可以验证这种类型,但是我想在调用 pydantic dict() 方法时获得 object 的字符串表示形式。 这是一个例子: 当我调用user.dict()时,我想获得uid属性的字符串 ...

根据需要仅继承父 pandera SchemaModel 的一些字段 - Inherit as required only some fields from parent pandera SchemaModel

我有 Input 和 Output pandera SchemaModels,Output 继承了 Input,它准确地表示 Input 模式的所有属性都在 Output 模式的 scope 中。 我想避免的是根据需要(非可选)继承所有属性,因为它们正确地来自输入模式。 相反,我想按照输入模式的要求 ...

如何在 angular 中使用身体婴儿车调用 POST API [引发 422 错误(无法处理的实体)] - How to call POST API using body prams in angular [ raise 422 error (Unprocessable Entity)]

我正在努力使用 FastAPI 使用 Post API,使用 HttpClient.post Function Angular 在后端 FastAPI 中接收婴儿车的问题看不到婴儿车并引发 422(不可处理的实体) 我的后端 API 代码(FastAPI-Python): from typing ...

扩展的 FastAPI OAuth2PasswordRequestForm - Extended FastAPI OAuth2PasswordRequestForm

因此,要注册用户,我需要一些标准格式之外的附加字段: 这条路线成功地完成了它的任务,但是,我不太喜欢以这种方式添加字段,因此我决定按如下方式扩展标准表单: 我不知道混合使用 Pydantic model 和表单是否是个好主意,但它不起作用: 我试图从 UserCreateScheme 中删除 in ...

使 Pydantic BaseModel 字段可选,包括 PATCH 的子模型 - Make Pydantic BaseModel fields optional including sub-models for PATCH

正如在类似问题中已经问到的那样,我想支持 FastApi 应用程序的PATCH操作,在该应用程序中,调用者可以根据需要指定 Pydantic BaseModel的任意多个字段sub-models ,以便可以执行高效的PATCH操作,调用者无需提供完整有效的 model 即可更新两个或三个字段。 我发 ...

Pydantic model 带一个选项标记的 Union 字段已弃用 - Pydantic model with Union field with one option mark as deprecated

我有一些 Pydantic 模型,其中的字段是不同模型的联合。 我正在寻找一种方法来弃用某些联合模型。 我可以使用以下方法弃用整个字段: Field(default=None, deprecated=True) 但我发现没有办法在其中一个可能的值上做到这一点。 例如,在下面的示例中,是否可以将 Si ...

Pydantic 指定异常以将它们路由到日志 - Pydantic specify exceptions to route them to log

我有一个关于 Pydantic 的问题,我目前迷路了。 我的愿望是创建一个有效的 Pydantic 对象列表。 这是基于是否所有信息都经过验证是正确的。 如果验证中有错误,我希望将其路由到 python 的日志记录模块,以便我收到一条日志消息,说明验证中存在错误,并且跳过特定的 object。 这是 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM