コード例 #1
0
ファイル: views.py プロジェクト: jcotham/TRx_question_app
def chainHome(request):
  context = {}
  if request.method == 'POST':
    form = NewChainForm(request.POST)
    if form.is_valid():
      name = request.POST['name']
      qc = QuestionChain(chain_name=name)
      qc.save()

  context["chains"] = QuestionChain.objects.all()
  context["form"] = NewChainForm()
  context["menu_location"] = "chain"
  context["previous_page"] = previous_page(request.path)
  return render(request, 'questions/chainHome.html', context)
コード例 #2
0
ファイル: views.py プロジェクト: jcotham/TRx_question_app
def addChain(request):
  if request.method == 'POST': # If the form has been submitted...
    form = NewChainForm(request.POST) # A form bound to the POST data
    if form.is_valid(): # All validation rules pass
      name = request.POST['name']
      qc = QuestionChain(chain_name=name)
      qc.save()
      #context["previous_page"] = previous_page(request.path)
      return HttpResponseRedirect("%seditChain/%s/" % (previous_page(request.path), qc.id))#check if worked
  else:
    form = NewChainForm() # An unbound form
  return render(request, 'questions/addChain.html', {
    'form': form,
  })