def post(self, request, id): if request.user.is_authenticated: form = AnswerForm(request.POST) if form.is_valid(): quest_author_email = Answer.add(id, form.cleaned_data, request.user) url, link = make_question_url(id) Mailer.send(quest_author_email, 'new_answer', context={"link": link}) return HttpResponseRedirect(url) else: message = 'Error while adding' return render( request, "question/question.html", { "form": form, "id": id, "message": message, "trends": Trend.get_trends() })
def post(self, request, id): if request.user.is_authenticated: form = AnswerForm(request.POST) if form.is_valid(): quest_author_email = Answer.add(id, form.cleaned_data, request.user) url = request.headers["Origin"] + '/question/%s/' % id link = '<a href="{}">{}</a>'.format(url, url) MailSender.send(quest_author_email, 'new_answer', context={"link": link}) return HttpResponseRedirect(url) else: message = 'Error while adding' return render( request, "question/question.html", { "form": form, "id": id, "message": message, "trends": Trend.get_trends() })