예제 #1
0
 def _view(self):
     id=input("Enter id ")
     blog=Blog.from_mongo(id)
     posts=blog.get_posts()
     for post in posts:
         
         print('Date:{},title:{}/n/n,content:{}'.format(post['date'],post['title'],post['content']))
예제 #2
0
 def _user_has_account(self):
     blog = Database.find_one('blogs', {'author': self.user})
     if blog is not None:
         self.user_blog = Blog.from_mongo(blog['id'])
         return True
     else:
         return False
예제 #3
0
 def _check(self):
     blog=Database.find_one('blogs',{"author":self.user})
     if blog is not None:
         self.user_blog=Blog.from_mongo(blog['id'])
         return True
     else:
         return False
예제 #4
0
 def _view_blog(self):
     blog_to_see = input("Enter the ID of the blog you'd like to read: ")
     blog = Blog.from_mongo(blog_to_see)
     posts = blog.get_posts()
     for post in posts:
         print("Date: {}, Title: {}, Content: {}\n\n".format(
             post['created_date'], blog['title'], blog['content']))
예제 #5
0
    def _user_has_account(self):
        # Finding blog with author as query.
        blog = Database.find_one("blog", {"author": self.user})

        if blog is not None:
            self.user_blog = Blog.from_mongo(blog["id"])
            return True
        else:
            return False
예제 #6
0
    def _view_blog(self):
        blog_to_see = input("Enter the ID of the blog: ")
        blog = Blog.from_mongo(blog_to_see)
        posts = blog.get_posts()

        for post in posts:
            print(
                f"Date: {post['date']}, Title: {post['title']},\n Content: {post['content']}, Id: {post['id']} "
            )
예제 #7
0
def blog_posts(blog_id):
    blog = Blog.from_mongo(blog_id)
    posts = blog.get_posts()

    return render_template('posts.html',
                           posts=posts,
                           blog_title=blog.title,
                           blog_id=blog._id,
                           author=blog.author,
                           session_id=session['email'])
예제 #8
0
 def new_post(self,blog_id,title,content,date=datetime.datetime.utcnow()):
     #title,content,date
     blog + Blog.from_mongo(blog_id)
     blog.new_post(title=title,content=content,date=date)