def get(self): query_dict = request.data page, number = self.pageinfo filter_dict = {'is_hidden': False} order_by = ('-created_at', ) timelines = TimeLine.query.filter_by(**filter_dict).order_by( *order_by).paginate(page, number) if query_dict.pop('from', None) == 'blog': return HTTP.HTML('timeline/macro.html', timelines=timelines) return HTTP.HTML('timeline/itemlist.html', timelines=timelines)
def get(self): page, number = self.pageinfo params = {'is_hidden': False} order_by = ('-created_at', ) timelines = TimeLine.query.filter_by(**params).order_by( *order_by).paginate(page, number) return HTTP.HTML('timelines.html', timelines=timelines)
def get(self): request_data = request.data page, number = self.pageinfo kwargs = filter_maybe( request_data, { "tag": "tags__name", "category": "category__name", "title": "title__contains", "year": "created_at__year", "month": "created_at__month" }) order_by = ("-created_at", ) ins = Blog.query.filter_by(**kwargs).order_by(*order_by).paginate( page, number) return HTTP.HTML('blog/itemlist.html', blogs=ins)
def get(self): data = request.data page, number = self.pageinfo params = filter_maybe( data, { "tag": "tags__name", "category": "category__name", "title": "title__contains", "year": "created_at__year", "month": "created_at__month" }) order_by = ("-created_at", ) ins = Article.query.filter_by(**params).order_by(*order_by).paginate( page, number) return HTTP.HTML('articles.html', articles=ins)
def get(self): request_data = request.data kwargs = filter_maybe( request_data, { "tag": "tags__name", "category": "category__name", "title": "title__contains", "year": "created_at__year", "month": "created_at__month" }) order_by = ("-created_at", ) ins = OrderedDict() for blog in Blog.query.filter_by(**kwargs).order_by(*order_by): date = blog.created_at.strftime("%Y年%m月") ins.setdefault(date, []) ins[date].append(blog) return HTTP.HTML('blog/archives.html', blogs=ins)
def get(self, year=None, month=None): data = request.data params = filter_maybe( data, { "tag": "tags__name", "category": "category__name", "title": "title__contains", "year": "created_at__year", "month": "created_at__month" }) if year: params.update(created_at__year=year) if month: params.update(created_at__month=month) order_by = ("-created_at", ) ins = OrderedDict() for article in Article.query.filter_by(**params).order_by(*order_by): date = article.created_at.strftime("%Y年%m月") ins.setdefault(date, []) ins[date].append(article) return HTTP.HTML('archives.html', articles=ins)
def get(self, pk): ins = Blog.query.filter_by(id=pk).first_or_404() '''记录用户浏览次数''' ins.read_times = 1 data = {'blog': ins} return HTTP.HTML('blog/item.html', **data)
def get(self, pk): ins = Article.query.filter_by(id=pk).first_or_404() '''记录用户浏览次数''' ins.read_times = 1 data = {'article': ins} return HTTP.HTML('article.html', **data)
def get(self): return HTTP.HTML("index/contact.html")
def get(self): return HTTP.HTML("index/friends.html")
def get(self): return HTTP.HTML("index/about.html")
def get(self): return HTTP.HTML("index/index.html")