def index(request): if request.is_ajax() and request.method == "POST": try: user_settings = json.loads(request.REQUEST['settings']) except (KeyError, ValueError): user_settings = {} keys = set(request.REQUEST.getlist('keys[]')) ekeys = set(Storage.get_keys(settings=user_settings)) data = { 'new': list(Storage.get_info(list(ekeys-keys)[:25])), 'delete': list(keys-ekeys), } return HttpResponse(json.dumps(data), 'application/json') request.META['CSRF_COOKIE_USED'] = True return render_to_response('requests_monitor/base.html', {}, RequestContext(request))