示例#1
0
 def get(self, request):
     logger.info("Get.")
     try:
         response_data = {"id": 0}
         response = Response(response_data, status=status.HTTP_200_OK)
     except Exception as ex:
         logger.info("Error getting list.")
         response = HttpResponse()
         response.stats_code = 200
         response.write(str(ex))
     return response
示例#2
0
 def get(self, request):
   logger.info('Get.')
   try:
     response_data = {'count': 0, 'total': 0, 'index': 0}
     response = Response(response_data, status=status.HTTP_200_OK)
   except Exception as ex:
     logger.info('Error getting list.')
     response = HttpResponse()
     response.stats_code = 200
     response.write( str(ex) )
   return response
示例#3
0
  def get(self, request):
    logger.info('Get.')
    try:
      # async
      res = add.delay(2,4)
      print( 'Task State', res.state)
      print( 'Task Backend', res.backend)
      response_data = {'result': str(res) }
      response = Response(response_data, status=status.HTTP_200_OK)

    except Exception as ex:
      logger.info('Error getting tasks.')
      response = HttpResponse()
      response.stats_code = 200
      response.write( str(ex) )
    return response
示例#4
0
  def get(self, request, id):
    logger.info('Get.')
    try:
      print( 'Task ID', id)
      res = add.AsyncResult(id)
      print( 'Task State', res.state)
      print( 'Task Backend', res.backend)
      try:
          result = res.get(timeout=1)
      except:
          result = -1
      response_data = {'result': result, 'state': res.state }
      response = Response(response_data, status=status.HTTP_200_OK)

    except Exception as ex:
      logger.info('Error getting tasks.')
      response = HttpResponse()
      response.stats_code = 200
      response.write( str(ex) )
    return response