1

我正在尝试基于模型构建 Marshmallow 架构,但带有一个附加字段。虽然这似乎通过自行声明特殊字段然后设置meta.model为我分配的模型来工作,但我无法找到解决方案以使附加字段得到验证(它被标记为必需),但在结果中没有出现,反序列化的对象。

我尝试将其设置为excludedand dump_only,但无济于事,要么验证不发生,要么反序列化的对象还包含附加字段(然后与我的 ORM 冲突)。

4

1 回答 1

1

现在我通过子类化我的模型模式来解决它,在那里添加附加字段,然后 - 在通过模型模式加载我的数据之前 - 通过子类模式验证它。

如果有更优雅的解决方案,我仍然很想听听。

于 2018-02-11T15:14:14.980 回答