# -*- coding:utf-8 -*-
from django.http import JsonResponse
class HttpCode(object):
success = 0
error = 1
def result(code=HttpCode.success, message='', data=None, kwargs=None):
json_dict = {'data': data, 'code': code, 'message': message}
if kwargs and isinstance(kwargs, dict) and kwargs.keys():
json_dict.update(kwargs)
return JsonResponse(json_dict, json_dumps_params={'ensure_ascii': False})
def success(data=None):
return result(code=HttpCode.success, message='OK', data=data)
def error(message='', data=None):
return result(code=HttpCode.error, message=message, data=data)
django将返回数据封装为json格式
于 2018-12-13 01:08:14 首次发布