def put(self, request):
order = Order.objects.filter(user=request.user, status=0)
for i in range(len(order)):
serializer = OrderCreateSerializer(order[i], data={'status':1})
if serializer.is_valid():
serializer.save()
else:
return Response("수정실패!!!", status=status.HTTP_400_BAD_REQUEST)
return Response("수정완료",status=status.HTTP_200_OK)
프로젝트 진행 중 등록이 완료된 db를 구분하여 나누는 방법을 생각하였다.
현재로서는 status가 0이면
order[i], data={'status':1} << 해당 부분을 이용하여
status를 1로 바꾸고 filter 하여 구분하는 방법을 고안했다.
이 부분에서 url을 2개로 나눠서 진행했는데, 뭔가 url을 1개로도 진행할 수 있을 것 같은데
아직 생각이 나지 않는다. 좀 더 고민해보고 1개로 돌릴 수 있는 방법을 생각해보아야겠다.