どのように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)
Reference
この問題について(どのようにDjangoRenes Rrestungフレームワークを介してデータベースを更新します.), 我々は、より多くの情報をここで見つけました https://dev.to/tobiadiks/how-to-update-your-database-through-djangorestframework-24egテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol