def add(request): if request.method == 'POST': form = AddHostForm(request.POST) if form.is_valid(): host = form.save() url = reverse("host_detail",kwargs={'host_id': host.pk}) return HttpResponseRedirect(url) else: form = AddHostForm() return render_to_response("add.html", {'form': form}, context_instance=RequestContext(request))
def edit(request,host_id): host = get_object_or_404(Host, pk=int(host_id)) if request.method == 'POST': form = AddHostForm(request.POST, instance=host) print 'before valid' if form.is_valid(): print 'before save' host = form.save() url = reverse("host_detail", kwargs={'host_id': host.pk}) return HttpResponseRedirect(url) #host = Host.objects.get(id=host_id) else: form = AddHostForm(instance=host) return render_to_response("edit.html", {'form': form, 'host_id': host_id}, context_instance=RequestContext(request))