【发布时间】:2020-06-26 21:18:16
【问题描述】:
我尝试了所有方法,当我通过调用 is_valid() 验证序列化程序时,我总是收到错误。
class KVSFileMapSerializer(Schema):
kv_map = fields.Dict()
kvs_result = {
'trial': 'Config',
'trial_1': 'Congig',
}
kvs_serializer = KVSFileMapSerializer(data=kvs_result)
kvs_serializer.is_valid()
最后一行总是返回'False',我尝试引发异常,这就是我得到的,
{'trial': [ErrorDetail(string='Unknown field.', code='invalid')], 'trial_1': [ErrorDetail(string='Unknown field.', code='invalid')]}
这是我使用的包 - django-marshmallow
【问题讨论】:
标签: python python-3.x django django-rest-framework marshmallow