Exemple #1
0
    def post(self, blog_id=1, page=1):
        data = request.json
        blog = Blog.query.get(blog_id)
        comment = Comment()
        comment.detail = data['detail']
        user_id = data['user_id']
        user = User.query.get(user_id)
        if user:
            comment.author = user
        else:
            guest = User('guest','unused')
            guest.id = 0
            comment.author = guest
        comment.article = blog
        comment.createAt = datetime.now()
        db.session.add(comment)
        db.session.commit()

        comments = Comment.query.filter_by(article=blog).paginate(page, PAGE_SIZE, False)
        return comments