【发布时间】:2021-06-19 14:54:09
【问题描述】:
我正在使用 Django Rest Framework 处理小型项目,我想删除多个 ID,但是当我通过发送 ID /1,2,3,4 作为字符串发送删除请求时总是出错,我得到的 id 必须是整数。
这是我的代码,
class UpdateDeleteContact(APIView):
def get(self, request, pk):
contactObject = get_object_or_404(Contact, pk=pk)
serializeContactObject = ContactSerializer(contactObject)
return Response(serializeContactObject.data)
def delete(self, request, pk):
delete_id = request.get('deleteid', None)
if not delete_id:
return Response(status=status.HTTP_404_NOT_FOUND)
for i in delete_id.split(','):
get_object_or_404(User, pk=int(i)).delete()
return Response(status=status.HTTP_204_NO_CONTENT)
谁能给我一个如何批量删除的例子
【问题讨论】:
标签: django