def write_new(request, methods=['POST']): if request.POST['question'] and request.POST['choice1'] and request.POST['choice2']: q=Question() q.title=request.POST['question'] q.save() c1=Choice() c1.questions=q c1.options=request.POST['choice1'] c1.save() c2=Choice() c2.questions=q c2.options=request.POST['choice2'] c2.save() if request.POST['choice3']: c3=Choice() c3.questions=q c3.options=request.POST['choice3'] c3.save() if request.POST['choice4']: c4=Choice() c4.questions=q c4.options=request.POST['choice4'] c4.save() if request.POST['choice5']: c5=Choice() c5.questions=q c5.options=request.POST['choice5'] c5.save() return HttpResponseRedirect('/poll/')