def tld_update(request): """ Update TLDs. Should be an AJAX POST. :param request: Django request. :type request: :class:`django.http.HttpRequest` :returns: :class:`django.http.HttpResponseRedirect` """ if request.method == 'POST': form = TLDUpdateForm(request.POST, request.FILES) if form.is_valid(): filedata = request.FILES['filedata'] result = update_tlds(filedata) if result['success']: response = {'success': True, 'message': 'Success! <a href="%s">Go to Domains.</a>' % reverse('crits.domains.views.domains_listing')} else: response = {'success': False, 'form': form.as_table()} else: response = {'success': False, 'form': form.as_table()} return render_to_response('file_upload_response.html', {'response': json.dumps(response)}, RequestContext(request)) else: return render_to_response('error.html', {'error': 'Expected POST'}, RequestContext(request))
def tld_update(request): """ Update TLDs. Should be an AJAX POST. :param request: Django request. :type request: :class:`django.http.HttpRequest` :returns: :class:`django.http.HttpResponseRedirect` """ if request.method == 'POST': form = TLDUpdateForm(request.POST, request.FILES) if form.is_valid(): filedata = request.FILES['filedata'] result = update_tlds(filedata) if result['success']: response = { 'success': True, 'message': 'Success! <a href="%s">Go to Domains.</a>' % reverse('crits.domains.views.domains_listing') } else: response = {'success': False, 'form': form.as_table()} else: response = {'success': False, 'form': form.as_table()} return render_to_response('file_upload_response.html', {'response': json.dumps(response)}, RequestContext(request)) else: return render_to_response('error.html', {'error': 'Expected POST'}, RequestContext(request))
def tld_update(request): """ Update TLDs. Should be an AJAX POST. :param request: Django request. :type request: :class:`django.http.HttpRequest` :returns: :class:`django.http.HttpResponseRedirect` """ if request.method == "POST": form = TLDUpdateForm(request.POST, request.FILES) if form.is_valid(): filedata = request.FILES["filedata"] result = update_tlds(filedata) if result["success"]: response = { "success": True, "message": 'Success! <a href="%s">Go to Domains.</a>' % reverse("crits.domains.views.domains_listing"), } else: response = {"success": False, "form": form.as_table()} else: response = {"success": False, "form": form.as_table()} return render_to_response( "file_upload_response.html", {"response": json.dumps(response)}, RequestContext(request) ) else: return render_to_response("error.html", {"error": "Expected POST"}, RequestContext(request))