def follow_post(id):
user = session.query(User).filter_by(id=id).one()
cuid = current_user.get_id()
cuser = session.query(User).filter_by(id=cuid).one()
try:
if 'Unfollow' in request.form:
session.add(cuser.unfollow(user))
session.commit()
flash("Good call unfollowing " + user.name +
". Nobody needs that.", "success")
return redirect(url_for("entries"))
elif 'Follow' in request.form:
session.add(cuser.follow(user))
session.commit()
flash("You are now following " + user.name +
".", "success")
return redirect(url_for("stats_get"))
except (IntegrityError, StaleDataError, UnmappedInstanceError):
flash("That didn't work... mind letting Jon know?", "danger")
session.rollback()
return redirect(url_for("entries"))
评论列表
文章目录