在ModelViewSet中的POST请求之后,我必须提供一个数据库状态响应(它指示串行器是否被存储)。请帮助我在视图中执行该操作。
from django.shortcuts import render
from .models import Booking
from rest_framework import viewsets
from .serializers import BookingSerializer
class BookingViewSet(viewsets.ModelViewSet):
queryset = Booking.objects.all()
serializer_class = BookingSerializer
答案 0 :(得分:1)
只需200或201就可以了,而django已经处理了。如果您要覆盖响应消息
这是一个片段
from rest_framework.response import Response
from rest_framework import status
def create(self, request, *args, **kwargs):
...
return Response({'success': 'Data successfully submitted'}, status=status.HTTP_200_OK)