def get(self, slug): # query to pull blog entry where slug from input matches slug of entry post = BlogPost.select().where(BlogPost.slug == slug).get() # query to list all blog entries by created field posts = BlogPost.select().order_by(BlogPost.created.desc()) self.render_template("post.html", {'post': post, 'posts': posts})
def get(self, category): posts = BlogPost.select().where(BlogPost.category == category) self.render_template('category.html', { 'posts': posts, 'category': category })
def get(self, page): self.set_header('Cache-Control', 'no-store, no-cache, must-revalidate, max-age=0') posts = BlogPost.select() self.render_template(page + '.html', { 'posts': posts, categories: CATEGORIES })
def post(self, slug): comment = self.get_body_argument('comment') # query to pull blog entry where slug from input matches slug of entry post = BlogPost.select()\ .where(BlogPost.slug == slug).get() # query to list all blog entries by created field posts = BlogPost.select().order_by(BlogPost.created.desc()) # need to figure out code to save comment to database post.save() self.render_template("post.html", { 'post': post, 'posts': posts, 'comment': comment })
def post(self, slug): comment_text = self.get_body_argument('comment_text') comment_author = self.get_body_argument('comment_author') comment_email = self.get_body_argument('comment_email') post = BlogPost.select().where(BlogPost.slug == slug).get() comment = Comment.create(blogpost_id=post.id, comment_text=comment_text, comment_author=comment_author, comment_email=comment_email) comment.save() self.redirect('/post/{}'.format(slug))
def get(self, author): post = Author.select().where(Author.id == author).get() # query to pull blog entry where slug from input matches slug of entry authors = Author.select().order_by(Author.name.desc()) # query to list all blog entries by created field posts = BlogPost.select().order_by(BlogPost.created.desc()) # query to list all blog entries by created field # authors = BlogPost.select().order_by(BlogPost.created.desc()) self.render_template("author.html", { 'authors': authors, 'posts': posts, 'post': post })
def get(self, slug): post = BlogPost.select().where(BlogPost.slug == slug).get() self.render_template("post.html", {'post': post})
def get(self): posts = BlogPost.select().order_by(BlogPost.created.desc()) self.render_template('home.html', {'posts': posts})
def post(self, slug): comment = self.get_body_argument('comment') post = BlogPost.select() \ .where(BlogPost.slug == slug).get() comment = Comments.create(blogpost=post, comment=comment) self.redirect('/post/' + slug)
def get(self, slug): post = BlogPost.select().where(BlogPost.slug == slug).get() #comments = Comments.select().where(Comments.blogpost == post).order_by(Comments.created.desc()) #.render_template("post.html", {'post': post, 'comments': comments}) self.render_template("post.html", {'post': post})
def get(self, category): posts = BlogPost.select().where(BlogPost.category == category) self.render_template("category.html", {'posts': posts})
def get(self): cats = BlogPost.select(BlogPost.category).distinct().order_by( BlogPost.category) self.render_template("categories.html", {'cats': cats})
def get(self): posts = BlogPost.select().join(Author).order_by( BlogPost.created.desc()) self.set_header('Cache-Control', 'no-store, no-cache, must-revalidate, max-age=0') self.render_template("home.html", {'posts': posts})
def post(self, slug): comment = self.get_body_argument('comment') post = BlogPost.select()\ .where(BlogPost.slug == slug).get() # Save Comment Here self.redirect('/post/' + slug)
def get(self, page): # query to list all blog entries by created field posts = BlogPost.select().order_by(BlogPost.created.desc()) self.render_template(page, {'posts': posts})
def blog(): posts = BlogPost.select() return render_template('blog/index.html', posts=posts, num_posts=posts.count())