示例#1
0
 def __init__(self,
              data=None,
              status=None,
              template_name=None,
              headers=None,
              exception=False,
              content_type=None):
     payload = {"message": data}
     Response.__init__(self, payload, status, template_name, headers,
                       exception, content_type)
示例#2
0
    def __init__(self,
                 data=None,
                 status=None,
                 template_name=None,
                 headers=None,
                 exception=False,
                 content_type=None):
        try:
            key = next(iter(data))
            error = data[key][0]
            if key == "non_field_errors" or key == 'email':
                payload = {"message": str(_(error))}
            else:
                payload = {"message": str(_(key)) + " " + str(_(error))}

            Response.__init__(self, payload, status, template_name, headers,
                              exception, content_type)
        except Exception as e:
            error_logger.error("Error %s occured in ErrorResponse" % e)
            payload = {"message": data}
            Response.__init__(self, payload, status, template_name, headers,
                              exception, content_type)
示例#3
0
 def __init__(self, message):
     Response.__init__(self,
         {'Success': message},
         status=SUCCESS_CODE, content_type="application/json")
示例#4
0
 def __init__(self, jsonString):
     Response.__init__(self,
         json.loads(jsonString),
         status=SUCCESS_CODE, content_type="application/json")
示例#5
0
 def __init__(self, message):
     Response.__init__(self,
         {'Error': message},
         status=ERROR_CODE, content_type="application/json")