コード例 #1
0
ファイル: api.py プロジェクト: jianingy/rssboard
def list_post():
    order_by = request.args.get('order_by', 'recent')
    if order_by == 'recent':
        order_by = 'posted_at desc'
    elif order_by == 'best':
        order_by = 'up desc'
    elif order_by == 'worst':
        order_by = 'down desc'
    elif order_by == 'most':
        order_by = 'visit desc'
    posts = post_service.list(order_by=order_by)
    return map(lambda x: dict(x), posts)
コード例 #2
0
ファイル: frontend.py プロジェクト: jianingy/rssboard
def most():
    posts = post_service.list(order_by='visit asc')
    return render_template("index.html", posts=posts)
コード例 #3
0
ファイル: frontend.py プロジェクト: jianingy/rssboard
def worst():
    posts = post_service.list(order_by='down desc')
    return render_template("index.html", posts=posts)
コード例 #4
0
ファイル: frontend.py プロジェクト: jianingy/rssboard
def recent():
    posts = post_service.list(order_by='posted_at desc')
    return render_template("index.html", posts=posts)