def layer_change_poc(request, ids, template="layers/layer_change_poc.html"): layers = Layer.objects.filter(id__in=ids.split("_")) if request.method == "POST": form = PocForm(request.POST) if form.is_valid(): for layer in layers: layer.poc = form.cleaned_data["contact"] layer.save() # Process the data in form.cleaned_data # ... # Redirect after POST return HttpResponseRedirect("/admin/maps/layer") else: form = PocForm() # An unbound form return render_to_response(template, RequestContext(request, {"layers": layers, "form": form}))
def layer_change_poc(request, ids, template = 'layers/layer_change_poc.html'): layers = Layer.objects.filter(id__in=ids.split('_')) if request.method == 'POST': form = PocForm(request.POST) if form.is_valid(): for layer in layers: layer.poc = form.cleaned_data['contact'] layer.save() # Process the data in form.cleaned_data # ... return HttpResponseRedirect('/admin/maps/layer') # Redirect after POST else: form = PocForm() # An unbound form return render_to_response(template, RequestContext(request, {'layers': layers, 'form': form }))
def layer_change_poc(request, ids, template='layers/layer_change_poc.html'): layers = Layer.objects.filter(id__in=ids.split('_')) if settings.MONITORING_ENABLED: for l in layers: if hasattr(l, 'alternate'): request.add_resource('layer', l.alternate) if request.method == 'POST': form = PocForm(request.POST) if form.is_valid(): for layer in layers: layer.poc = form.cleaned_data['contact'] layer.save() # Process the data in form.cleaned_data # ... # Redirect after POST return HttpResponseRedirect('/admin/maps/layer') else: form = PocForm() # An unbound form return render(request, template, context={'layers': layers, 'form': form})