def projectHome(request): context = {} if request.method == 'POST': form = NewProjectForm(request.POST) if form.is_valid(): name = request.POST['name'] qp = QuestionProject(project_name=name) qp.save() context["projects"] = QuestionProject.objects.all() context["form"] = NewProjectForm() context["menu_location"] = "project" return render(request, 'questions/projectHome.html', context)
def addProject(request): if request.method == 'POST': # If the form has been submitted... form = NewProjectForm(request.POST) # A form bound to the POST data if form.is_valid(): # All validation rules pass name = request.POST['name'] qs = QuestionProject(project_name=name) qs.save() #context["previous_page"] = previous_page(request.path) # is this ever called? return HttpResponseRedirect("/editProject/%s/" % qs.id)#check if worked else: form = NewProjectForm() # An unbound form return render(request, 'questions/add.html', { 'form': form, })