def post(self, request, pk): f = get_object_or_404(Ad, id=pk) comment = Comment(text=request.POST['comment'], owner=request.user, ad=f) comment.save() return redirect(reverse('ads:ad_detail', args=[pk]))
def post(self, request, pk) : f = get_object_or_404(Ad, id=pk) comment_form = CommentForm(request.POST) comment = Comment(text=request.POST['comment'], ads=request.user, forum=f) comment.save() return redirect(reverse_lazy('ad_detail', args=[pk]))
def create_comment(request, pk: int): if request.method == 'get': return redirect('ads:detail', pk=pk) ad = get_object_or_404(Ad, pk=pk) text = request.POST.get('comment') if not text or not (3 <= len(text) <= 500): return redirect('ads:detail', pk=pk) comment = Comment(text=text, ad=ad, owner=request.user) comment.save() return redirect('ads:detail', pk=pk)