Esempio n. 1
0
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}")
Esempio n. 2
0
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)
		else:
			parent = BlogComment.objects.get(sno = parentSno)
			comment = BlogComment(comment=comment,user = user,post=post,parent=parent)
			messages.success(request,"Reply posted Successfully.")
		
		comment.save()
		messages.success(request,"Comment posted Successfully.")

	return redirect(f'/blog/{post.slug}')
Esempio n. 3
0
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")

    return redirect(f"/blog/{post.slug}")
Esempio n. 4
0
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}")
Esempio n. 5
0
def postComment(request):
    if request.method == "POST":
        comment = request.POST.get("comment")
        user = request.user
        parentSno = request.POST.get("parentSno")
        if request.POST.get("postSno"):
            postSno = request.POST.get("postSno")
            post = Post.objects.get(sno=postSno)

            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}")
        else:
            techSno = request.POST.get("techSno")
            tech = Tech.objects.get(sno=techSno)
            if parentSno == "":
                comment = BlogComment(comment=comment, user=user, tech=tech)
                comment.save()
                messages.success(request,
                                 "Your Comment has been posted successfully")
            else:
                parent = BlogComment.objects.get(sno=parentSno)
                comment = BlogComment(comment=comment,
                                      user=user,
                                      tech=tech,
                                      parent=parent)
                comment.save()
                messages.success(request,
                                 "Your Reply has been posted successfully")
            return redirect(f"/blog/{tech.slug}")
Esempio n. 6
0
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 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}")
Esempio n. 8
0
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}')
Esempio n. 9
0
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}")
Esempio n. 10
0
def blogComment(request):
    if request.method == "POST":
        comment = request.POST.get("comment")
        user = request.user
        blogSno = request.POST.get("blogSno")
        blog = Blog.objects.get(sno=blogSno)
        parentSno = request.POST.get('parentSno')

        if parentSno == None:
            comment = BlogComment(comment=comment, user=user, blog=blog)
            comment.save()

        else:
            parent = BlogComment.objects.get(sno=parentSno)
            comment = BlogComment(comment=comment,
                                  user=user,
                                  blog=blog,
                                  parent=parent)
            comment.save()

    return redirect(f"/blog/blogpost/{blog.slug}")
Esempio n. 11
0
def postcomment(request):
    if request.method == "POST":
        user = request.user
        comment = request.POST.get("comment")
        print(comment)
        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, "commented successfully")
        else:
            parent = BlogComment.objects.get(sno=parentSno)
            comment = BlogComment(comment=comment,
                                  user=user,
                                  post=post,
                                  parent=parent)
            comment.save()
            messages.success(request, "replied successfully")
    return redirect("/blog/{}".format(post.slug))
Esempio n. 12
0
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, 'comment Posted')

    return redirect('/blog/{post.slug}')
Esempio n. 13
0
def postComment(request):
    if request.method == "POST":
        comment = request.POST.get("comment")
        user = request.user
        postSno = request.POST.get("postSno")
        parentSno = request.POST.get("parentSno")
        post = Post.objects.get(post_id=postSno)
    if parentSno == "":
        comment = BlogComment(comment=comment, user=user, post=post)
        comment.save()
        messages.success(request, "Your comment has been publish 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 publish successfully")

    return redirect(f"/blog/{post.slug}")
Esempio n. 14
0
def postComment(request):
    if request.method == "POST":
        comment = request.POST.get("comment")
        user = request.user
        postSno = request.POST.get("postSno")
        post = BlogPost.objects.get(sno=postSno)
        parents_no = request.POST.get("parents_no")
        if parents_no == "":
            comment = BlogComment(comment=comment, user=user, post=post)
            messages.success(request, "Comment has been posted")

        else:
            parent = BlogComment.objects.get(s_no=parents_no)
            comment = BlogComment(comment=comment,
                                  user=user,
                                  post=post,
                                  parent=parent)
            messages.success(request, "reply has been posted")

        comment.save()
    return redirect(f"/blog/{post.slug}")
Esempio n. 15
0
def postComment(request):
    if request.method == 'POST':
        comment = request.POST.get('comment')
        user = request.user
        print(user)
        postId = request.POST.get('postId')
        post = Post.objects.filter(sno=postId).first()
        parentsno = request.POST.get('parentId')
        if parentsno == '':
            comment = BlogComment(comment=comment, user=user, post=post)
            comment.save()
            messages.success(request, "Commented 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!")
        if user == 'AnonymousUser':
            messages.error(request, "Please Log In to post a comment!")
            return redirect(f'blog/{post.slug}')
    return redirect(f'/blog/{post.slug}')
Esempio n. 16
0
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}")
Esempio n. 17
0
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 == "":
            com = BlogComment(comment=comment, post=post, user=user)
            com.save()
            messages.success(request, "Comment is posted")
        else:
            parent = BlogComment.objects.get(sno=parentSno)
            com = BlogComment(comment=comment,
                              post=post,
                              user=user,
                              parent=parent)
            com.save()
            messages.success(request, "Reply is posted")

    return (redirect(f'/blog/{post.slug}'))
Esempio n. 18
0
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')  #parentComment serial no 

        #if it is comment then parentSno == "" else reply and it will have id of its parent comment
        if parentSno == "":
            blogComment = BlogComment(comment = comment, user=user, post = post)
            blogComment.save()
            messages.success(request, 'Your Comment has been posted successfully!')
        else :
            parentComment = BlogComment.objects.get(sno = parentSno)
            blogComment = BlogComment(comment = comment, user=user, post = post, parent=parentComment)
            blogComment.save()
            messages.success(request, 'Your Reply has been posted successfully!')
            
        return redirect(f"/blog/{post.slug}")
    else:
        return render(request,'home/errorpage.html')
Esempio n. 19
0
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")
    # you need this f to stay on this page
    return redirect(f"/blog/{post.slug}")
Esempio n. 20
0
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}')
Esempio n. 21
0
def postComment(request):
    global post, parentSno, comment, user
    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}")
Esempio n. 22
0
def postComment(request):
    if request.user.profile.is_verified == "VF" and request.user.profile.is_email_verified == "VF":
        if request.method == "POST":
            comment = request.POST.get("comment")
            user = request.user
            post_id = request.POST.get("post_id")
            post = BlogPost.objects.get(post_id=post_id)
            parent_id = request.POST.get("parent_id")

            # if comment != "" and user != "" and post != "":
            if parent_id == "":
                comment_done = BlogComment(comment=comment,
                                           user=user,
                                           post=post)
                # response = "True"
                comment_done.save()
                messages.success(request,
                                 "Your comment has been posted successfully")

            else:
                parent = BlogComment.objects.get(comment_id=parent_id)
                comment_done = BlogComment(comment=comment,
                                           user=user,
                                           post=post,
                                           parent=parent)
                # response = "True"
                comment_done.save()
                messages.success(request,
                                 "Your reply has been posted successfully")
            # else:
            # response = "False"
            # messages.success(request, "Your comment has been posted successfully")
            # return HttpResponse('%s' % response)
    else:
        return HttpResponseRedirect("/home/notVerified")
    return redirect(f"/blog/blogPost/{post_id}")
Esempio n. 23
0
def postComment(request):
    if request.method == "POST":
        comment = request.POST['comment']
        user = request.user
        postSno = request.POST["postSno"]
        post = Post.objects.get(sno=postSno)
        parentSno = request.POST["parentSno"]
        if parentSno == "":
            comment = BlogComment(user=user, post=post, comment=comment)
            comment.save()
            messages.success(request, f'{request.user} commented')
        else:
            parent = BlogComment.objects.get(sno=parentSno)
            comment = BlogComment(user=user,
                                  post=post,
                                  comment=comment,
                                  parent=parent)
            comment.save()
            messages.success(
                request, f'{request.user} replyed to {parent.user}"s" comment')

        return redirect(f'/blog/{post.slug}')

    return redirect('/')
Esempio n. 24
0
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}")
Esempio n. 25
0
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}")
Esempio n. 26
0
def Create_Comms(post_id):

    BlogPost = Post.query.get_or_404(post_id)

    form = AddCommentForm()

    if form.validate_on_submit():

        Views_Comms = BlogComment(body=form.body.data,
                                  user_id=current_user.id,
                                  article=post.id)
        db.session.add(Views_Comms)
        db.session.commit()
        flash("Twój komentarz zostanie dodany!", "success")
        return redirect(url_for('core.index', post_id=post.id))

    return render_template('Create_Comms.html', form=form)
Esempio n. 27
0
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)
Esempio n. 28
0
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)
Esempio n. 29
0
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
		})
Esempio n. 30
0
def blog_detail(request, name):

    if request.method == "POST":
        commenta = request.POST["comment"]
        blogsno = request.POST["blogsno"]
        blog = Blog.objects.get(sno=blogsno)
        comments = BlogComment(comment=commenta, blog=blog, user=request.user)
        comments.save()
        red = "/blog/" + blog.name + '#review'
        return redirect(red)

    else:
        context = Blog.objects.filter(name=name)
        meta = context[0].as_meta()
        comments = BlogComment.objects.filter(blog=context[0])

        return render(request, "blog-single.html", {
            "context": context,
            "comments": comments,
            'meta': meta
        })