どのようにDjangoRenes Rrestungフレームワークを介してデータベースを更新します.


先週、REST APIの理由でデータベースを更新する方法について質問をしました.
ここでは、装飾子を使用して動作するスニペットです
ビューパイ
from rest_framework.decorator import api_view
from rest_framework.response import Response
from .models import my_model
from .serializer import mySerializer

@api_view(['GET','PUT'])
def updateDb(request, pk):
    try:
        model = my_model.objects.get(pk=pk)
    except:
        return.Response('Not Found')
    if request.method == 'PUT':
        serializer = mySerializer(model, request.data)
        if serializer.is_valid():
            serializer.save()
            return Response ("Updated")
        else:
            return Response ("Failed")
    if request.method == 'GET':
        serializer=mySerializer (models)
        return Response (serializer.data)