def import_zone_view(request): if request.method == 'POST': # If the form has been submitted... form = ZoneImportForm(request.POST) # A form bound to the POST data if form.is_valid(): # All validation rules pass # Process the data in form.cleaned_data origin = form.cleaned_data['origin'] zonetext = form.cleaned_data['zonetext'] overwrite = form.cleaned_data['overwrite'] try: process_zone_file(origin, zonetext, request.user, overwrite) except Exception as e: info_dict = { 'strerror': mark_safe(str(e)), } return render_to_response('powerdns_manager/zone/import/error.html', info_dict) return render_to_response('powerdns_manager/zone/import/success.html', {}) else: form = ZoneImportForm() # An unbound form info_dict = { 'form': form, } return render_to_response( 'powerdns_manager/zone/import/zonefile.html', info_dict, context_instance=RequestContext(request))
def import_zone_view(request): if request.method == 'POST': # If the form has been submitted... form = ZoneImportForm(request.POST) # A form bound to the POST data if form.is_valid(): # All validation rules pass # Process the data in form.cleaned_data origin = form.cleaned_data['origin'] zonetext = form.cleaned_data['zonetext'] overwrite = form.cleaned_data['overwrite'] try: process_zone_file(origin, zonetext, overwrite) except Exception as e: info_dict = { 'strerror': mark_safe(str(e)), } return render_to_response('powerdns_manager/import/error.html', info_dict, mimetype='text/html') return render_to_response('powerdns_manager/import/success.html', {}, mimetype='text/html') else: form = ZoneImportForm() # An unbound form info_dict = { 'form': form, } return render_to_response('powerdns_manager/import/zone.html', info_dict, context_instance=RequestContext(request), mimetype='text/html')
def import_zone_view(request): if request.method == 'POST': # If the form has been submitted... form = ZoneImportForm(request.POST) # A form bound to the POST data if form.is_valid(): # All validation rules pass # Process the data in form.cleaned_data origin = form.cleaned_data['origin'] zonetext = form.cleaned_data['zonetext'] overwrite = form.cleaned_data['overwrite'] try: process_zone_file(origin, zonetext, overwrite) except Exception, e: info_dict = { 'strerror': mark_safe(str(e)), } return render_to_response('powerdns_manager/import/error.html', info_dict, mimetype='text/html') return render_to_response('powerdns_manager/import/success.html', {}, mimetype='text/html')
def import_zone_view(request): if request.method == 'POST': # If the form has been submitted... form = ZoneImportForm(request.POST) # A form bound to the POST data if form.is_valid(): # All validation rules pass # Process the data in form.cleaned_data origin = form.cleaned_data['origin'] zonetext = form.cleaned_data['zonetext'] overwrite = form.cleaned_data['overwrite'] try: process_zone_file(origin, zonetext, request.user, overwrite) except Exception, e: info_dict = { 'strerror': mark_safe(str(e)), } return render_to_response( 'powerdns_manager/zone/import/error.html', info_dict) return render_to_response( 'powerdns_manager/zone/import/success.html', {})
zonetext = form.cleaned_data['zonetext'] overwrite = form.cleaned_data['overwrite'] try: process_zone_file(origin, zonetext, request.user, overwrite) except Exception, e: info_dict = { 'strerror': mark_safe(str(e)), } return render_to_response( 'powerdns_manager/zone/import/error.html', info_dict) return render_to_response( 'powerdns_manager/zone/import/success.html', {}) else: form = ZoneImportForm() # An unbound form info_dict = { 'form': form, } return render_to_response('powerdns_manager/zone/import/zonefile.html', info_dict, context_instance=RequestContext(request)) @login_required @csrf_protect def import_axfr_view(request): if request.method == 'POST': form = AxfrImportForm(request.POST) if form.is_valid():