我正在使用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)