def update(request, id, funnel_id): try: project = request.user.participate_projects.get(id=id) except AttributeError: return redirect_to_login(request.get_full_path()) funnel = get_object_or_404(Funnel, pk=funnel_id) form = FunnelForm(instance=funnel) if request.method == 'POST': form = FunnelForm(request.POST, instance=funnel) if form.is_valid(): funnel = form.save() return HttpResponseRedirect(reverse('funnel_list', args=[id])) return render(request, 'funnel/create.html', {'project': project, 'form': form})
def create(request, id): try: project = request.user.participate_projects.get(id=id) except AttributeError: return redirect_to_login(request.get_full_path()) form = FunnelForm() if request.method == "POST": form = FunnelForm(request.POST) if form.is_valid(): funnel = form.save(commit=False) funnel.project = project funnel.save() return HttpResponseRedirect(reverse('funnel_actionlist', args=[id, funnel.id])) return render(request, 'funnel/create.html', {'project': project, 'form': form})
def update(request, id, funnel_id): try: project = request.user.participate_projects.get(id=id) except AttributeError: return redirect_to_login(request.get_full_path()) funnel = get_object_or_404(Funnel, pk=funnel_id) form = FunnelForm(instance=funnel) if request.method == 'POST': form = FunnelForm(request.POST, instance=funnel) if form.is_valid(): funnel = form.save() return HttpResponseRedirect(reverse('funnel_list', args=[id])) return render(request, 'funnel/create.html', { 'project': project, 'form': form })
def create(request, id): try: project = request.user.participate_projects.get(id=id) except AttributeError: return redirect_to_login(request.get_full_path()) form = FunnelForm() if request.method == "POST": form = FunnelForm(request.POST) if form.is_valid(): funnel = form.save(commit=False) funnel.project = project funnel.save() return HttpResponseRedirect( reverse('funnel_actionlist', args=[id, funnel.id])) return render(request, 'funnel/create.html', { 'project': project, 'form': form })