def comment(request, id): comment_form = CommentForm(request.POST or None) args = {} args['form'] = comment_form if request.POST and comment_form.is_valid(): user = auth.get_user(request) a = Question.objects.all().filter(id=id) answer = Answer(text=comment_form.cleaned_data['text']) answer.author = user answer.answers_question=a[0] answer.save() # sending mail str = "User " + user.username + " answer your question " + a[0].title + "\n" + \ "Text: " + answer.text send_mail('New Comment!', str, '*****@*****.**', [a[0].author.email], fail_silently=False) # return redirect('questionGet' + '#text', question_id=a[0].id) return redirect('/question/get/%s#text' % id) else: return redirect('/question/get/%s#text' % id) return render(request, 'question_render.html', args)