def post(self, request, id, slug): if request.user.is_authenticated: comment = Comment.objects.get(id=id) if request.user in comment.author_comment.all(): u_comment = CommentForm(data=request.POST, instance=comment) u_comment.save(commit=True) return redirect('open-comment', slug=slug) return redirect('index-page')
def post(self, request, id): if request.user.is_authenticated: comment = Comment.objects.get(id=id) if request.user == comment.author: cf = CommentForm(instance=comment, data=request.POST) if cf.is_valid(): cf.save(commit=True) return redirect('book-detail', slug=comment.book.slug)
def post(self, request, slug, location=None): if request.user.is_authenticated: cf = CommentForm(data=request.POST) comment = cf.save(commit=False) comment.book_id = Book.objects.get(slug=slug).slug comment.author = request.user comment = cf.save(commit=True) comment.save() return redirect("book-detail", slug=slug)
def post(self, request, book_id): if request.user.is_authenticated: cf = CommentForm(request.POST) comment = cf.save(commit=False) comment.book_id = book_id comment.save() return redirect('book-detail', slug=Book.objects.get(id=book_id).slug)
def post(self, request, slug): if request.user.is_authenticated: cf = CommentForm(data=request.POST) comment = cf.save(commit=False) comment.author_id = request.user.id comment.book_id = slug comment.save() return redirect("book-detail", slug=slug)
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 post(self, request, slug): if request.user.is_authenticated: # Comment.objects.create(book_id=id, text=request.POST.get('text'), author_id=request.user.id) cf = CommentForm(data=request.POST) comment = cf.save(commit=False) comment.author_id = request.user.id comment.book_id = slug comment.save() return redirect("book-detail", slug=slug)
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]))
def post( self, request, slug, ): if request.user.is_authenticated: com = CommentForm(data=request.POST) comment = com.save(commit=False) comment.book_id = slug comment.save() # com.save_m2m () comment.author_comment.add(request.user) CommentLikes.objects.get(user=request.user, comment_id=comment.id).delete() comment.save() return redirect('open-comment', slug=slug)