def get(self, request, format=None): try: data = { "date": request.GET.get("date"), "override": request.GET.get("override") } serializer = OracleSerializer(data=data) serializer.is_valid(raise_exception=True) oracle_integration( serializer.validated_data['date'].strftime('%Y-%m-%d'), serializer.validated_data['override']) data = {'successful': True} return Response(data) except serializers.ValidationError: print(traceback.print_exc()) raise except ValidationError as e: raise serializers.ValidationError(repr(e.error_dict)) except Exception as e: print(traceback.print_exc()) raise serializers.ValidationError(str(e[0]))
def do(self): oracle_integration(str(date.today()-timedelta(days=1)),False)