12345678910111213141516171819202122232425 |
- from django.shortcuts import HttpResponse
- import simplejson as json
- class ResObject(object):
- def __init__(self, lang='cn'):
- self.lang = lang
- def json(self, code, res=None, extra=None):
- if res is None:
- res = {}
- if extra is None:
- extra = {'msg': ''}
- msg_data = {
- 0: 'Success',
- 10: extra['msg'],
- 500: 'Internal error!'
- }
- result = {'code': code, 'msg': msg_data[code], 'res': res}
- if extra:
- for k in extra:
- result[k] = extra[k]
- return HttpResponse(json.dumps(result, ensure_ascii=False))
|