Пример #1
0
  def get(self):
    query = self.get_argument('query', '')
    page = abs(int(self.get_argument('page', '1')))
    per_page = abs(int(self.get_argument('per_page', '10')))

    # get posts based on query
    posts = postsdb.get_posts_by_query(query, per_page, page)
    total_count = postsdb.get_post_count_by_query(query)

    self.render('search/search_results.html', posts=posts, total_count=total_count, page=page, per_page=per_page, query=query)
Пример #2
0
    def get(self):
        query = self.get_argument('query', '')
        page = abs(int(self.get_argument('page', '1')))
        per_page = abs(int(self.get_argument('per_page', '10000')))

        # get posts based on query
        posts = postsdb.get_posts_by_query(query, per_page, page)
        total_count = postsdb.get_post_count_by_query(query)

        tags_alpha = tagsdb.get_all_tags(sort="alpha")
        tags_count = tagsdb.get_all_tags(sort="count")
        tag = ""

        self.render('search/search_results.html', posts=posts, tag=tag, tags_alpha=tags_alpha, tags_count=tags_count, total_count=total_count, page=page, per_page=per_page, query=query)
Пример #3
0
    def get(self):
        query = self.get_argument('query', '')
        page = abs(int(self.get_argument('page', '1')))
        per_page = abs(int(self.get_argument('per_page', '10000')))

        # get posts based on query
        posts = postsdb.get_posts_by_query(query, per_page, page)
        total_count = postsdb.get_post_count_by_query(query)

        tags_alpha = tagsdb.get_all_tags(sort="alpha")
        tags_count = tagsdb.get_all_tags(sort="count")
        tag = ""

        self.render('search/search_results.html',
                    posts=posts,
                    tag=tag,
                    tags_alpha=tags_alpha,
                    tags_count=tags_count,
                    total_count=total_count,
                    page=page,
                    per_page=per_page,
                    query=query)