mirror of https://github.com/zulip/zulip.git
15 lines
508 B
Python
15 lines
508 B
Python
|
from django.http import HttpResponse
|
||
|
import simplejson
|
||
|
|
||
|
def json_response(res_type="success", msg="", data={}, status=200):
|
||
|
content = {"result": res_type, "msg": msg}
|
||
|
content.update(data)
|
||
|
return HttpResponse(content=simplejson.dumps(content),
|
||
|
mimetype='application/json', status=status)
|
||
|
|
||
|
def json_success(data={}):
|
||
|
return json_response(data=data)
|
||
|
|
||
|
def json_error(msg, data={}, status=400):
|
||
|
return json_response(res_type="error", msg=msg, data=data, status=status)
|