Django / Rest Framework,AttributeError:"list"对象没有属性ID



我正在使用Django/Rest Framework,我想获得插入的记录id

我做到了:

formSerializer = self.serializer_class(data = request.data, many=True, context={'request': request})
if formSerializer.is_valid():
newContact = formSerializer.save()
print(newContact.id)

但是我得到了一个错误:

print(newContact.id)
AttributeError: 'list' object has no attribute 'id'

您使用了many=True,它将创建多个联系人。

打印所有新的联系人ID。

newContact = formSerializer.save()
for contact in newContact:
print(contact.id)

最新更新