示例#1
0
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)
示例#2
0
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,
  })