def postComment(request): if request.method == 'POST': try: comment = request.POST.get('comment') user = request.user postSno = request.POST.get('postSno') parentSno = request.POST.get('parentSno') post = Post.objects.get(sno = postSno) if len(comment) < 3: messages.error(request,'Comment is either blank or too short!') return redirect(f'/blog/{post.slug}') if parentSno == '': newComment = BlogComment(comment=comment,user=user,post=post) newComment.save() messages.success(request,'Your comment has been successfully posted!') else: sno = request.POST.get('sno') parent = BlogComment.objects.get(sno=sno) newComment = BlogComment(comment=comment,user=user,post=post,parent=parent) newComment.save() messages.success(request,'Your reply has been successfully posted!') return redirect(f'/blog/{post.slug}') except Exception as e: messages.error(request,'You must be logged in to post comments or replies!') return redirect(f'/blog/{post.slug}') else: return HttpResponse('Error - 404 not found')
def postComment(request): if request.method == 'POST': comment = request.POST.get('comment') user = request.user postSno = request.POST.get('postSno') post = Post.objects.get(sno=postSno) parentSno = request.POST.get('parentSno') if parentSno == "": comment = BlogComment(comment=comment, user=user, post=post) comment.save() messages.success(request, 'your comment has been posted successfully') else: parent = BlogComment.objects.get(sno=parentSno) comment = BlogComment(comment=comment, user=user, post=post, parent=parent) comment.save() messages.success(request, 'your reply has been posted successfully') '''if len(comment) >= 10: comment = BlogComment(comment=comment, user=user, post=post) comment.save() messages.success(request, 'your comment has been posted successfully') else: messages.error(request, 'Comment must be of more than 10 characters')''' else: return HttpResponse('404 - not found') return redirect(f'/blog/{post.slug}')
def addComment(request): body=request.GET['q'] blogPost_id=request.GET['blogId'] user=request.GET['userName'] newComment=BlogComment(user=user,body=body,timestamp=datetime.datetime.now(),blogPost_id=blogPost_id) newComment.save() return HttpResponseRedirect('/blog')
def postcomment(request): if request.method == "POST": comment = request.POST.get("comment") user = request.user postsno = request.POST.get("postsno") post = Post.objects.get(sno=postsno) parentSno = request.POST.get("parentSno") if parentSno == "": Comment = BlogComment(comment=comment, user=user, post=post) Comment.save() messages.success(request, "Your comment has been posted successfully") else: parent = BlogComment.objects.get(sno=parentSno) Comment = BlogComment(comment=comment, user=user, post=post, parent=parent) Comment.save() messages.success(request, "Your Reply has been post successfully") return redirect(f"/blog/{post.slug}")
def postComment(request): if request.method=="POST": comment =request.POST.get('comment') user =request.user postSno =request.POST.get('postSno') post=Post.objects.get(sno=postSno) parentSno=request.POST.get("parentSno") if parentSno == "": comment=BlogComment(comment=comment ,user=user,post=post) comment.save() messages.success(request,"thank you for comment.") else: parent=BlogComment.objects.get(sno=parentSno) comment=BlogComment(comment=comment ,user=user,post=post,parent=parent) comment.save() messages.success(request,"thank you for reply.") return redirect(f"/blog/{post.slug}")
def postcomment(request): # handeling post request for comment if request.method == 'POST': comment = request.POST.get('comment') user = request.user postSno = request.POST.get('postSno') post = Post.objects.get(sno=postSno) parentSno = request.POST.get('parentSno') # commenting to blog if parentSno == "": comment = BlogComment(comment=comment, user=user, post=post) comment.save() messages.success(request, 'Your Comment is posted sucessfully on Blog') # replying to blog else: parent = BlogComment.objects.get(sno=parentSno) comment = BlogComment(comment=comment, user=user, post=post, parent=parent) comment.save() messages.success(request, 'Your reply is posted sucessfully on Blog') return redirect(f'/blog/{post.slug}')
def postComment(request): if request.method == 'POST': comment = request.POST.get('comment') parentSno = request.POST.get('parentSno') postId = request.POST.get('postId') print('postId:', postId) post = Post.objects.get(id=postId) if len(comment) == 0: messages.error(request, 'You can not make empty comments') return redirect(f'/blog/{post.slug}') user = request.user print(parentSno) if parentSno: parent = BlogComment.objects.get(sno=parentSno) comment = BlogComment(comment=comment, user=user, post=post, parent=parent) else: comment = BlogComment(comment=comment, user=user, post=post) comment.save() messages.success(request, 'Your comment has been posted successfully') return redirect(f'/blog/{post.slug}')
def postComment(request): if request.method == 'POST': comment = request.POST.get('comment') user = request.user postSno = request.POST.get("postSno") post = Post.objects.get(sno=postSno) parentSno = request.POST.get("parentSno") if parentSno == "": comment = BlogComment(comment=comment, user=user, post= post) comment.save() messages.success(request, "Your comment has been posted sucessfully!") else: parent = BlogComment.objects.get(sno=parentSno) comment = BlogComment(comment=comment, user=user, post= post, parent=parent) comment.save() messages.success(request, "Your reply has been posted sucessfully!") # print(post) return redirect(f"/blog/{post.slug}")
def postComment(request): if request.method == "POST": comment = request.POST.get("comment") user = request.user postId = request.POST["postId"] post = Post.objects.get(postId=postId) CommentId = request.POST["CommentId"] if CommentId == "": comment = BlogComment(comment=comment, user=user, post=post) comment.save() messages.success(request, "your comment has been posted successfully.") else: parent = BlogComment.objects.get(sno=CommentId) comment = BlogComment(comment=comment, user=user, post=post, parent=parent) comment.save() messages.success(request, "your reply has been posted successfully.") return redirect(f"/blog/{post.slug}")
def postComment(request): if request.method == "POST": comment = request.POST.get("comment") user = request.user postSno = request.POST.get("postSno") post = Post.objects.get(sno=postSno) parenSno = request.POST.get("parentSno") if comment == "": messages.error(request, 'Comment Characters are very less') return redirect(f'/blog/{post.slugfields}') else: if parenSno == "": comment = BlogComment(comment=comment, user=user, post=post) comment.save() messages.success(request, 'Your Comment has been posted successfully') else: parent = BlogComment.objects.get(sno=parenSno) comment = BlogComment(comment=comment, user=user, post=post, parent=parent) comment.save() messages.success(request, 'Your Reply has been posted successfully') return redirect(f'/blog/{post.slugfields}')
def blogComment(request, slug): if request.method == "POST": comment = request.POST.get('comment') user = request.user blog = Blog.objects.get(slug=slug) blogSno = request.POST.get('blogSno') parentSno = request.POST.get('parentSno') if parentSno == "": comment = BlogComment(comment=comment, user=user, blog=blog) comment.save() messages.success(request, "Comment posted") context = {'blog': blog, 'comment': comment, 'user': request.user} return redirect(f"/blog/{blog.slug}/", context) else: parent = BlogComment.objects.get(sno=parentSno) comment = BlogComment(comment=comment, user=user, blog=blog, parent=parent) comment.save() messages.success(request, "Reply posted") context = {'blog': blog, 'comment': comment, 'user': request.user} return redirect(f"/blog/{blog.slug}/", context) return render(request, 'blog/postview.html')
def add_comment(request, blog_id): p = get_object_or_404(BlogPost, pk=blog_id) try: comment_title = request.POST['comment_title'] comment_text = request.POST['comment_text'] comment_user = request.POST['comment_user'] if not comment_text: return render( request, 'blog/blog_post.html', { 'blog_id': p.id, 'error_message': "You didn't enter a comment title.", }) if not comment_title: return render( request, 'blog/blog_post.html', { 'blog_id': p.id, 'error_message': "You didn't enter a comment title.", }) if not comment_user: return render(request, 'blog/blog_post.html', { 'blog_id': p.id, 'error_message': "You didn't enter a username.", }) except KeyError: return Http404("Something went wrong") newcomment = BlogComment() newcomment.blogpost = p newcomment.text = comment_text newcomment.comment_title = comment_title newcomment.comment_user = comment_user newcomment.save() # Always return an HttpResponseRedirect after successfully dealing # with POST data. This prevents data from being posted twice if a # user hits the Back button. return HttpResponseRedirect(reverse('blog:blogpost', args=(p.id, )))
def postComment(request): if request.method == "POST": comment = request.POST.get('comment') user = request.user postSno = request.POST.get('postSno') post = Post.objects.get(sno=postSno) comment = BlogComment(comment=comment, user=user, post=post) comment.save() return redirect(f"/blog/{post.slug}")
def postComment(request): if request.method == "POST": comment = request.POST.get("comment") user = request.user postSno = request.POST.get("postSno") post = Post.objects.get(sno=postSno) comment = BlogComment(comment=comment, user=user, post=post) comment.save() messages.success(request, 'your comment has been posted successful') return redirect("/blog/{post.slug}")
def postcomment(request): if request.method == 'POST': comment = request.POST.get('comment') user = request.user postsno = request.POST.get("postsno") post = Post.objects.get(id=postsno) comments = BlogComment(comment=comment, user=user, post=post) comments.save() messages.success(request, "Comment Posted") return redirect(f"/blog/{post.slug}")
def blogComment(request): if request.method == "POST": comment = request.POST.get("comments") user = request.user blogSno = request.POST.get("blogSno") blog = Blog.objects.get(sno=blogSno) comment = BlogComment(comment=comment, user=user, blog=blog) comment.save() return redirect(f"/blog/{blog.slug}")
def postComment(request): if request.method == "POST": comment = request.POST.get('comment') user = request.user postSno = request.POST.get('postSno') post = Post.objects.get(sno=postSno) comment = BlogComment(comment=comment, user=user, post=post) comment.save() messages.success(request, "Your comment has been posted successfully") return redirect(f"/{post.slug}")
def postComment(request): if request.method == 'POST': comment = request.POST.get('comment') user = request.user postSno = request.POST.get("postSno") post = Post.objects.get(sno=postSno) comment = BlogComment(comment=comment, user=user, post=post) comment.save() messages.success(request, 'your comment has been added') return redirect(f"/blog/{post.slug}")
def postComment(request): if request.method=="POST": comment=request.POST.get("comment") user=request.user postSno=request.POST.get("postSno") post=Post.objects.get(sno=postSno) if len(comment)<1: messages.error(request,"don't post empty comment") else: comment_obj=BlogComment(comment=comment,user=user,post=post) comment_obj.save() messages.success(request,"your comment has been posted successfully") return redirect(f'/blog/{post.slug}')
def blogcomment(request,uid,bid): if request.method=='POST': blog=BlogTable1.objects.get(id=bid,userID=uid) if blog is not None: articleid=int(bid) blog.commentnum=int(blog.commentnum)+1 blog.save() comname=User.objects.get(id=request.POST['comment_userId']).name time=datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") comment=BlogComment(bid=articleid,uid=request.POST['comment_userId'],uname=request.POST['comment_userName'],timestamp=time,content=request.POST['comment_content']) comment.save() return HttpResponseRedirect("/blog/"+uid+"/"+"article/"+bid) else: return HttpResponseRedirect("/blog")
def postComment(request): if request.method == "POST": comment = request.POST.get("comment") user = request.user postSno = request.POST.get("postSno") post = Post.objects.get(sno=postSno) # parentSno = request.POST.get(sno = parentSno) # if parentSno == "": # comment =BlogComment(comment = comment, user = user, post = post) # else: # parent = BlogComment.objects.get(sno = parentSno) comment = BlogComment(comment=comment, user=user, post=post) comment.save() return redirect(f"/blog/{post.slug}")
def postComment(request): if request.method == "POST": comment = request.POST.get("comment") user = request.user postSno = request.POST.get("postSno") post = Post.objects.get(sno=postSno) parentSno = request.POST.get("parentSno") comment = BlogComment(comment=comment, user=user, post=post) comment.save() messages.success(request, " Your Comment has been Posted") # else: # parent=BlogComment.objects.get(sno=parentSno) # comment=BlogComment(comment=comment,user=user,post=post, parent=parent) # comment.save() # messages.success(request, " You have replied...") return redirect(f"/blog/{post.slug}")
def postComment(request): if request.method=="POST": comment=request.POST['comment'] user=request.user sno=request.POST['postSno'] post=Post.objects.get(sno=sno) parentSno=request.POST['parentSno'] if parentSno=="": comment=BlogComment(comment=comment,user=user,post=post) comment.save() messages.success(request,'Your Comment Has been posted successfully') else: parent=BlogComment.objects.get(sno=parentSno) comment=BlogComment(comment=comment,user=user,post=post,parent=parent) comment.save() messages.success(request,'Your Reply Has been posted successfully') return redirect(f'/blog/{post.slug}/') return HttpResponse("Error 404 - Something Went Wrong")
def single_blog_post(request,blogpost_id): blogpost = get_object_or_404(BlogPost,pk=blogpost_id) blogposts = BlogPost.objects.order_by('-blog_date') comments = BlogComment.objects.all().filter(blogpost_connected =blogpost) if request.method == 'POST': if request.user.is_authenticated: content = request.POST['content'] current_user = request.user comment = BlogComment(content=content,author=current_user,blogpost_connected=blogpost) comment.save() context = { 'blogpost':blogpost, 'blogposts':blogposts, 'comments':comments } return render(request,'blog/single_blog.html',context)
def blogcomments(request): if request.method == "POST": comment = request.POST.get("comment") user = request.user postSno = request.POST.get("postSno") post = Post.objects.get(sno=postSno) parentsno = request.POST.get("parentsno") if parentsno == "": comment = BlogComment(comment=comment, user=user, post=post) comment.save() else: parent = BlogComment.objects.get(blogsno=parentsno) comment = BlogComment(comment=comment, user=user, post=post, parent=parent) comment.save() return redirect(f"/blog/{post.slug}")
def postcomment(request): if request.method == 'POST': comment = request.POST.get('comment') user = request.user post_sno = request.POST.get('post_sno') post = Post.objects.get(serial_no=post_sno) parentSerial_number = request.POST.get('parentSerial_number') if parentSerial_number == '': comments = BlogComment(comment=comment, user=user, post=post) else: parent = BlogComment.objects.get(serial_number=parentSerial_number) comments = BlogComment(comment=comment, user=user, post=post, parent=parent) comments.save() messages.success(request, 'Hurray...') return redirect(f'/blog/{post.slug}')
def ShowComment(request): if request.method == "POST": comment=request.POST.get('comment') yourname=request.POST.get('name') if yourname=='': yourname='匿名' canshow=request.POST.get('canshow') time=datetime.datetime.now() if canshow=='True': canshow=True else: canshow=False mycomment=BlogComment() mycomment.comments=comment mycomment.canshow=canshow mycomment.name=yourname mycomment.timestamp=time mycomment.save() lengh=len(BlogComment.objects.all()) try: num=request.GET['p'] num=int(num) except: num=1 #我们先来确定这个范围 if num==0: num=1 if lengh<=showlen: start=0 end=showlen else: start=(num-1)*showlen end=num*showlen username = request.COOKIES.get('username') if username == 'god': posts=BlogComment.objects.all().order_by('-id')[start:end] else: posts=BlogComment.objects.filter(canshow__exact=True).order_by('-id')[start:end] IsLogin=checkLogin(request) t = loader.get_template("guestbook.html") c = Context({'posts':posts,'number':num,'pre':num-1,'next':num+1,'IsLogin':IsLogin}) return t.render(c)
def postComment(request): if request.method == 'POST': comment = request.POST.get('comment') user = request.user postSno = request.POST.get('postSno') post = Post.objects.get(sno=postSno) parentSno = request.POST.get("parentSno") if parentSno == "": comment = BlogComment(comment=comment, user=user, post=post) comment.save() messages.success(request, "Your Comment has been Uploaded") else: prnt = BlogComment.objects.get(sno=parentSno) comment = BlogComment(comment=comment, user=user, post=post, parent=prnt) comment.save() messages.success(request, "Your Reply has been Uploaded") return redirect(f'/blog/{post.slug}')
def postComment(request): if request.method == 'POST': comment = request.POST.get('comment') user = request.user postSno = request.POST.get('postSno') post = Post.objects.get(sno=postSno) parentSno = request.POST.get('parentSno') if parentSno == "": comment = BlogComment(comment=comment, user=user, post=post) messages.success(request, "Your comment posted successfully") else: parent = BlogComment.objects.get(sno=parentSno) comment = BlogComment(comment=comment, user=user, post=post, parent=parent) comment.save() messages.success(request, "Your reply posted successfully") return redirect(f'/blog/{post.slug}')
def postComment(request): if request.method == "POST": comment = request.POST.get('comment') user = request.user postSno = request.POST.get('postSno') post = Post.objects.get(sno=postSno) parentSno = request.POST.get('parentSno') if (parentSno == ""): commentObj = BlogComment(comment=comment, user=user, post=post) messages.success(request, 'your comment has been posted') else: parent = BlogComment.objects.get(sno=parentSno) commentObj = BlogComment(comment=comment, user=user, post=post, parent=parent) messages.success(request, 'your gave a reply') commentObj.save() return redirect(f"/blog/{post.slug}")
def postComment(request): if request.method == 'POST': comment = request.POST.get('comment') user = request.user postSno = request.POST.get("postSno") post = Post.objects.get(sno=postSno) parentSno = request.POST.get('parentSno') if parentSno == '': comment = BlogComment(comment=comment, user=user, post=post) comment.save() messages.success(request, 'Comment Posted Successfully!') else: parent = BlogComment.objects.get(sno=parentSno) comment = BlogComment(comment=comment, user=user, post=post, parent=parent) comment.save() messages.success(request, 'Reply Posted Successfully!') return redirect(f'/blog/{post.slug}')
def blog_comment_old(request, blog_id): blog_id = int(blog_id) try: blog = Blog.objects.get(id=blog_id) except Blog.DoesNotExist: raise Http404 if request.method == "POST": name = request.POST.get('name', None) comment = request.POST.get('comment', None) has_error = False error_messages = [] if not (name and comment): has_error = True error_messages += ["All fields are required."] if name == "Sadjad": has_error = True error_messages += ["Go away!"] if comment and len(comment) < 10: has_error = True error_messages += ["Your comment is very short!"] if not has_error: blogcomment = BlogComment() blogcomment.blog = blog blogcomment.name = name blogcomment.comment = comment blogcomment.save() return render(request, "blog_comment.html", { 'blog': blog, 'has_error': has_error, 'error_messages': error_messages }) return render(request, "blog_comment.html", { 'blog': blog })