29 from django.http
import HttpResponse
30 from django.utils.translation
import ugettext
as _
32 from wi.utils.exceptions
import RestErrorException
40 return HttpResponse(content=json.dumps({
'status': status,
'data': message}), content_type=
"application/json")
48 return success(message, status=8000)
56 return HttpResponse(content=json.dumps({
'status': status,
'data': message,
'file': filename,
'name': name}), content_type=
"application/json")
68 def wrap(request, *args, **kwds):
69 if not request.is_ajax():
70 return error(_(
'Not AJAX request!'))
72 return view_func(request, *args, **kwds)
73 except RestErrorException
as ex:
74 return error(ex.value)