封装Response
from rest_framework.response import Response
class APIResponse(Response):
def __init__(self, data_status, msg, results=None, headers=None, status=None, **kwargs):
data = {
'status': data_status,
'msg': msg,
}
if results:
data['results'] = results
data.update(kwargs)
super().__init__(data=data, headers=headers, status=status)
使用:APIResponse(0, 'ok', {}, headers, status)