def answer(request): if request.method == 'POST': form = AnswerForm(request.POST) if form.is_valid(): user = request.user answer = Answer() answer.user = request.user answer.question = form.cleaned_data.get('question') answer.description = form.cleaned_data.get('description') answer.save() user.profile.notify_answered(answer.question) return redirect(u'/questions/{0}/'.format(answer.question.pk)) else: question = form.cleaned_data.get('question') return render(request, 'questions/question.html', {'question': question, 'form': form}) else: return redirect('/questions/')