示例#1
0
def thread(category_slug, thread_slug, thread_id):
    category = db.session.query(Category)\
        .filter_by(slug=category_slug)\
        .first()
    if category:
        thread = db.session.query(Thread)\
            .filter_by(id=thread_id)\
            .first()
        if thread:
            last_crawl = None
            comments = None
            if thread.comments:
                last_crawl = pretty_date(thread.last_crawl)
                comments = thread.comments\
                    .order_by(
                        (Comment.upvotes).desc()
                    ).all()
            return render_template(
                'thread.html',
                thread=thread,
                last_crawl=last_crawl,
                comments=comments,
                title=thread.title
            )
        else:
            abort(404)
    else:
        abort(404)
示例#2
0
	def pretty_date_filter(value):
		return pretty_date(value)
	def pretty_date(self):
		return pretty_date(self.date)
示例#4
0
	def pretty_date(self):
		return pretty_date(self.date)