def survey_fill(request): ans = SurveyAnswer() orig_survey = Survey.objects.get(id=request.POST['survey_id']) ans.orig_survey = orig_survey ans.save() questions = orig_survey.question_set.all() for question in questions: qc = request.POST['question'+str(question.id)] qa = QuestionAnswer() qa.answer = Choice.objects.get(id=int(qc)) qa.survey_answer = ans qa.save() ans.save() return render(request, 'survey-complete.html', {})