fit json render bug
This commit is contained in:
parent
9eab3aa592
commit
850c18ba5f
|
@ -48,11 +48,13 @@ class FitJSONRenderer(JSONRenderer):
|
|||
response_body = BaseResponse()
|
||||
response = renderer_context.get("response")
|
||||
status_code = response.status_code # Http状态异常码
|
||||
print(status_code)
|
||||
if status_code >= 400: # 如果http响应异常
|
||||
if isinstance(data, dict) and 'code' in data: # 如果自定义了异常码
|
||||
response_body = data
|
||||
else:
|
||||
response_body.data = data # data里是详细异常信息
|
||||
response_body.code = status_code
|
||||
prefix = ""
|
||||
if isinstance(data, dict):
|
||||
prefix = list(data.keys())[0]
|
||||
|
|
Loading…
Reference in New Issue