Python flask.ext.login.current_user 模块,follow() 实例源码

我们从Python开源项目中,提取了以下7个代码示例,用于说明如何使用flask.ext.login.current_user.follow()

项目:flasky    作者:RoseOu    | 项目源码 | 文件源码
def follow(username):
    user = User.query.filter_by(username=username).first()
    if user is None:
        flash('Invalid user.')
        return redirect(url_for('.index'))
    if current_user.is_following(user):
        flash('You are already following this user.')
        return redirect(url_for('.user', username=username))
    current_user.follow(user)
    flash('You are now following %s.' % username)
    return redirect(url_for('.user', username=username))
项目:chihu    作者:yelongyu    | 项目源码 | 文件源码
def follow(username):
    user = User.query.filter_by(username=username).first()
    if user is None:
        flash('?????')
        return redirect(url_for('main.index'))
    if current_user.is_following(user):
        flash('????????')
        return redirect(url_for('.user', username=username))
    current_user.follow(user)
    flash('????? %s.' % username)
    return redirect(url_for('main.user', username=username))


# ????
项目:chihu    作者:yelongyu    | 项目源码 | 文件源码
def followed_by(username):
    user = User.query.filter_by(username=username).first()
    if user is None:
        flash('???????????')
        return redirect(url_for('main.index'))
    if current_user.is_following(user):
        flash('You are already following this user.')
        return redirect(url_for('.user', username=username))
    current_user.follow(user)
    flash('You have now following %s.' % username)
    return redirect(url_for('main.user', username=username))


# ??????
项目:pyetje    作者:rorlika    | 项目源码 | 文件源码
def follow(username):
    user = User.query.filter_by(username=username).first()
    if user is None:
        flash('Invalid user.')
        return redirect(url_for('.index'))
    if current_user.is_following(user):
        flash('You are already following this user.')
        return redirect(url_for('.user', username=username))
    current_user.follow(user)
    flash('You are now following %s.' % username)
    return redirect(url_for('.user', username=username))
项目:project    作者:Junctionzc    | 项目源码 | 文件源码
def follow(username):
    user = User.query.filter_by(username = username).first()
    if user is None:
        flash('Invalid user.')
        return redirect(url_for('.index'))
    if current_user.is_following(user):
        flash('You are already following this user.')
        return redirect(url_for('.user', username = username))
    current_user.follow(user)
    flash('You are now following %s.' % username)
    return redirect(url_for('.user', username = username))
项目:flask-blog    作者:zhuwei05    | 项目源码 | 文件源码
def follow(username):
    user = User.query.filter_by(username=username).first()
    if user is None:
        flash('Invalid user.')
        return redirect(url_for('.index'))
    if current_user.is_following(user):
        flash('You are already following this user.')
        return redirect(url_for('.user', username=username))
    current_user.follow(user)
    flash('You are now following %s.' % username)
    return redirect(url_for('.user', username=username))
项目:Blog_Flask    作者:xiaohu2015    | 项目源码 | 文件源码
def follow(username):
    user = User.query.filter_by(username=username).first()
    if user is None:
        flash("Invalid user.")
        return redirect(url_for('.index'))
    if current_user.is_following(user):
        flash('You have already following this user.')
        return redirect(url_for('.user', username=username))
    current_user.follow(user)
    flash("You are now following {0}.".format(username))
    return redirect(url_for('.user', username=username))


#?????????