Пример #1
0
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)