def export_data_async(request, domain): """ Download all data for a couchdbkit model """ try: export_tag = json.loads(request.GET.get("export_tag", "null") or "null") export_type = request.GET.get("type", "form") except ValueError: return HttpResponseBadRequest() assert(export_tag[0] == domain) filter = util.create_export_filter(request, domain, export_type=export_type) return couchexport_views.export_data_async(request, filter=filter, type=export_type)