def add_comment(request, sede_url, pk): """Add a new comment.""" comment = Comment(proposal=TalkProposal.objects.get(pk=pk), user=request.user) comment_form = CommentForm(request.POST, instance=comment) if comment_form.is_valid(): comment = comment_form.save(commit=False) comment.save(notify=True) return HttpResponseRedirect(reverse("proposal_detail", args=[sede_url, pk]))
def add_comment(request, event_slug, pk): """Add a new comment.""" proposal = TalkProposal.objects.filter(pk=pk).first() if not proposal: return handler404(request) comment = Comment(activity=proposal.activity, user=request.user) comment_form = CommentForm(request.POST, instance=comment) if comment_form.is_valid(): comment = comment_form.save(commit=False) comment.save(notify=True) return HttpResponseRedirect(reverse("proposal_detail", args=[event_slug, pk]))