是否可以仅将有效数据加载到 pydantic 模型中?
我正在尝试将输入验证从 Marshmallow 迁移到 pydantic 以进行数据验证,因为 pydantic 在项目的其他地方使用。不过,我有点卡住了,因为当前的代码可…
如何使用 pydantic BaseSettings 限制环境变量的可能值?
我第一次使用 pydantic 并尝试使用它从环境变量中读取配置值。我想做的是检查提供的值是否是有限值列表之一。我想检查为 format 提供的值是否为 csv …
属性错误:模块“数据类”没有属性“is_dataclass”;
我正在尝试使用 pydantic 创建动态模型,但似乎它甚至无法获得基本示例: from pydantic import BaseModel, create_model MyModel = create_model('My…
使 Pyright/PyCharm 识别装饰器设置的参数
我有以下装饰器函数(来自 的 serialize_request 的简化版本api-client-pydantic),应该用于采用任意数量的 pydantic 模型作为参数的函数。它使用传…
OpenAPI 规范中 pydantic 和 SQLModel 中的不同行为字段
据我所知,SQLmodel 部分基于 pydantic。尽管如此,当在 FastAPI 中使用 SQLmodel 中的 Field 函数时,我得到了不同的结果 OpenAPI 规范。 例如,请查…
我如何从 union'd pydantic 模型继承
目前,我定义了相当多的模型,我想要一个可以接收和返回它们的端点。 我的模型都不同,例如, class A(BaseModel): foo: str class B(BaseModel): bar…
Mypy 可选参数与默认值
我有一些类似于下面的代码。在 do_something_1 中,我想将 my_int 的 default_value 设置为 None,以便我可以执行一些逻辑稍后再说。但是 mypy 抛出此…
FastAPI Crud 设计
我正在使用 FastAPI 以及 pydantic 和 postgres 开发 Restful API。 我正在寻找一种架构设计,它允许我在 POST\PUT 请求中从用户获取数据,丰富数据(…
在 FastAPI 中,如何通过基于字段的反向 URL 查找来扩展模型的输出?
假设我在数据库中有一个简单的文件存储。 SQLAlchemy 模型如下所示: class Blob(Base): id = Column(Integer, primary_key=True) blob = deferred(Co…
因错误的参数名称而导致 Pydantic 卡盘错误
假设我有以下类: class ModelConfig(pydantic.BaseModel): name: str = "bert" 如果我用 model_config = ModelConfig(name2="hello") 实例化它,这会…
- 共 1 页
- 1