diff --git a/migratorapi/api/views.py b/migratorapi/api/views.py index 0864d06..9342cdc 100644 --- a/migratorapi/api/views.py +++ b/migratorapi/api/views.py @@ -43,10 +43,17 @@ class MigrationDetails(APIView): def get(self, request, pk, format=None): migration = self.getObject(pk) - print(pk) serializer = MigrationSerializer(migration) return Response(serializer.data) + def put(self, request, pk, format=None): + migration = self.getObject(pk) + serializer = MigrationSerializer(migration, data=request.data) + if serializer.is_valid(): + serializer.save() + return Response(serializer.data) + return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST) + # class MigrationViewSet(viewsets.ModelViewSet): # ''' Class for defining the migration views '''