コード例 #1
0
ファイル: views.py プロジェクト: Nassty/flask-peewee
def private_timeline():
    user = auth.get_logged_in_user()
    
    messages = Message.select().where(
        user__in=user.following()
    ).order_by(('pub_date', 'desc'))
    
    return object_list('private_messages.html', messages, 'message_list')
コード例 #2
0
ファイル: views.py プロジェクト: Nassty/flask-peewee
def user_detail(username):
    user = get_object_or_404(User, username=username)
    messages = user.message_set.order_by(('pub_date', 'desc'))
    return object_list('user_detail.html', messages, 'message_list', person=user)
コード例 #3
0
ファイル: views.py プロジェクト: Nassty/flask-peewee
def user_list():
    users = User.select().order_by('username')
    return object_list('user_list.html', users, 'user_list')
コード例 #4
0
ファイル: views.py プロジェクト: Nassty/flask-peewee
def followers():
    user = auth.get_logged_in_user()
    return object_list('user_followers.html', user.followers(), 'user_list')
コード例 #5
0
ファイル: views.py プロジェクト: Nassty/flask-peewee
def public_timeline():
    messages = Message.select().order_by(('pub_date', 'desc'))
    return object_list('public_messages.html', messages, 'message_list')