views.py 686 B

1234567891011121314151617
  1. from json import dumps as json_dumps
  2. from django.core.urlresolvers import reverse
  3. from django.http import HttpResponse
  4. from django.shortcuts import redirect
  5. from django.template import RequestContext
  6. from misago import messages
  7. def redirect_message(request, level, message, owner=None):
  8. messages.add_message(request, level, message, owner)
  9. return redirect(reverse('index'))
  10. def json_response(request, json=None, status=200, message=None):
  11. json = json or {}
  12. json.update({'code': status, 'message': unicode(message)})
  13. response = json_dumps(json, sort_keys=True, ensure_ascii=False)
  14. return HttpResponse(response, content_type='application/json', status=status)