def question(request, qid): question = get_object_or_404(Question, pk=qid) if request.method == 'POST': form = AnswerForm(request.POST) if form.is_valid(): instance = form.save(commit=False) instance.question = question instance.save() else: form = AnswerForm() form.action = reverse("qanda.views.question", kwargs={'qid': qid}) return render_to_response( "qanda/question.html", { "form": form, "question": question }, RequestContext (request) )