Beispiel #1
0
def index():
    user_id = session.get('user_id')
    if user_id:
        user = User.find_by_id(user_id)
        posts = User.retrieve_feed(user_id)
        return render_template('index.html',  posts = posts, nickname=user['nickname'], user_portrait_url = user['portrait'])
    else:
        posts = get_recent_posts()
        return render_template('index.html', posts = posts)
def index():
    rp = get_recent_posts()
    recent_posts = []
    for p in rp:
        post = Post(p['id'])
        post_details = post.find()
        author = post.get_author()
        hashtags = post.get_hashtags()
        comments = post.get_comments()
        recent = OutputPost(post_details, author, hashtags, comments)
        recent_posts.append(recent)
    return render_template('index.html', recent_posts=recent_posts)
Beispiel #3
0
def recent_posts():
    if session.get('user_id'):
        posts = get_recent_posts(session.get('user_id'))
        return render_template('recent_posts.html', posts = posts)
    else:
        return redirect(url_for('index'))