def demands_new(request): if request.method == 'POST': dem = DemandForm(request.POST) demand = dem.save(commit=False) demand.user = request.user demand.save() return redirect(demand) return render_to_response('demands/new.html', {'form': DemandForm()}, context_instance=RequestContext(request))
def demands_instance_edit(request, pk): demand = Demand.objects.get(pk=pk) if request.user != demand.user: return HttpResponseForbidden() if request.method == 'POST': dem = DemandForm(request.POST, instance=demand) dem.save() return redirect(demand) return render_to_response('demands/edit.html', {'object': demand, 'form': DemandForm(instance=demand)}, context_instance=RequestContext(request))