contractni ochirish uchun delete api qoshildi

This commit is contained in:
behruz-dev
2025-12-01 17:01:32 +05:00
parent 2587a220a6
commit 9890bbea8e
2 changed files with 11 additions and 0 deletions

View File

@@ -54,3 +54,12 @@ class ContractUpdateApiView(generics.GenericAPIView):
serializer.save()
return Response({"success": True, 'message': 'updated'}, status=200)
return Response({'success': False, 'message': serializer.errors}, status=400)
class ContractDeleteApiView(views.APIView):
permission_classes = [permissions.IsAuthenticated]
def delete(self, request, id):
contract = get_object_or_404(Contract, id=id)
contract.delete()
return Response({'success': True, 'message': "deleted"}, status=204)