【发布时间】:2022-01-25 23:32:45
【问题描述】:
我有一个项目,我将各种数据源混合到一个对象实例中。不同的属性来自不同的来源,但我想跟踪哪些数据来自哪里。该项目使用 Python,目前使用 Pydantic 来处理一些序列化。你会怎么做?有没有办法扩展 Pydantic 字段来处理这种情况?数据源将在运行时/对象实例化时已知,不一定是对象定义。
一般流程可能是这样的:
- 从源 A 创建稀疏对象(将所有对象属性归于源 A)
- 从源 B 创建另一个稀疏对象(将所有对象属性归于源 B)
- 使用属性保存到数据存储中
【问题讨论】:
标签: python data-modeling pydantic