def modificar(request,sede_id): usuario_registrado=UsuarioRegistrado.objects.get(pk=request.user.id) sede=Sede.objects.get(pk=sede_id) if request.method == 'POST': form_dir = DireccionForm(request.POST,instance=sede.direccion) form = SedeForm(request.POST,request.FILES, instance=sede) if form.is_valid() and form_dir.is_valid(): sede=form.save(commit=False) direccion=form_dir.save() sede.direccion=direccion sede.save() messages.success(request, 'Se modifico correctamente la sede "%s".' % sede.nombre) return HttpResponseRedirect(reverse('sede.views.listado')) else: form= SedeForm(instance=sede) form_dir = DireccionForm(instance=sede.direccion) return render_to_response("sede/modificar.html", locals(), context_instance=RequestContext(request))
def nuevo(request): usuario_registrado=UsuarioRegistrado.objects.get(pk=request.user.id) complejo=Complejo.objects.get(pk=request.user.id) if request.method == 'POST': form_dir = DireccionForm(request.POST) form = SedeForm(request.POST,request.FILES) if form.is_valid() and form_dir.is_valid(): sede=form.save(commit=False) direccion=form_dir.save() sede.complejo=complejo sede.direccion=direccion sede.save() messages.success(request, 'Se agrego correctamente la sede "%s".' % sede.nombre) return HttpResponseRedirect(reverse('sede.views.listado')) else: form= SedeForm() form_dir = DireccionForm() return render_to_response("sede/nuevo.html", locals(), context_instance=RequestContext(request))