在django的rest framwork中使用序列化器保存数据数组

时间:2017-08-22 23:59:21

标签: django django-models django-rest-framework

使用django中的rest framwork中的序列化程序保存数据数组。

我创建了一个数据数组以保存到数据库中。填充字段并与序列化兼容。但是会发生以下错误。

感谢您的聆听

data = [{'nome': 'NILVA HELENA DA SILVA', 
        'cnpj_emitente': '11306471000149'},

        {'nome': 'NILVA HELENA DA SILVA', 
        'cnpj_emitente': '11306471000149'}]

xml_create = XMLCreateSerializer(data=data)


result 
Non_field_errors ["Invalid data. Needed a dictionary but received list."]

如何使用序列化保存数据?

1 个答案:

答案 0 :(得分:0)

作为stated in docs,请使用many=True

xml_create = XMLCreateSerializer(data=data, many=True)