new_request_data=[]forindex,pkinenumerate(pks):try:#将pk合理的对象数据保存下来book_obj = models.Book.objects.get(pk=pk,is_delete=False) objs.append(book_obj)#对应索引的数据也保存下来new_request_data.append(request_data[index])except:#重点:反面教程 - pk对应的数据有误,将对应索引的data中re...
def post(self, request): """反序列化一条数据,存入数据库""" # print(request.data) serializer = DataStructureSerializer(data=request.data) if serializer.is_valid(): # serializer. ds = serializer.save() # handle file files_obj = request.FILES.getlist('uploadFile') if files_obj: handle_fi...
delete_obj = models.Book.objects.filter(pk__in=pks, is_delete=False).update(is_delete=True)ifdelete_obj:returnResponse({'status':0,'msg':'删除成功'})returnResponse({'status':1,'msg':'删除失败'}) 注: 删除接口并不会走序列化,而且一般返回空 put # 整体单改defput(self, request, ...
在DRF 中,我有一个像这样的简单 ViewSet: class MyViewSet(viewsets.ViewSet): def update(self, request): # do things... return Response(status=status.HTTP_200_OK) 当我尝试 PUT 请求时,我收到类似方法 PUT 不允许的错误。如果我使用 def put(self, request): 一切正常。根据我应该使用 的文档 de...
在应用程序中,可以使用抽象模型定义多个模型共享的相似字段和行为。使用 Django,您可以定义一个派生自 ...
table that stores some relevant data for each user. I've set up POST/GET/DELETE methods fine, but I can't get the method for perform_update working - I keep getting a KeyError at /api/sdgdata/1 'user_id' error in Postman when I attempt a put request for a user. Plz see code ...
/** * 其实下面的代码等价于如下内容: * last.next=node; * last = node; */ private void ...
However, I getresponse.status_code == 415because the serializer line in DRF's ModelViewSet serializer = self.get_serializer(instance, data=request.data, partial=partial). fails with rest_framework.exceptions.UnsupportedMediaType: Unsupported media type "application/octet-stream" in request. ...
Production problems put propofol back in the newsHouston Chronicle
Group Works to Put Fireworks Back in Sky over Mineola Bay