a = Action() a.from_id = current_user.id a.to_id = user_id a.action = ActionType.FollowUser db.session.add(a) success = False try: db.session.commit() success = True except Exception,ex : db.session.rollback() if success: UserFollower.create(user_id=user_id,follower_id=current_user.id) UserFollowing.create(user_id=current_user.id, following_id=user_id) return success def user_list_from_ids(ids, dict=True): temp_user = CsUser.filter(CsUser.id.in_(set(ids))).limit(50) if dict: user_list = [] for u in temp_user: d = u._as_dict() extras = u.extended d.update(**extras) user_list.append(d)
a = Action() a.from_id = current_user.id a.to_id = user_id a.action = ActionType.FollowUser db.session.add(a) success = False try: db.session.commit() success = True except Exception, ex: db.session.rollback() if success: UserFollower.create(user_id=user_id, follower_id=current_user.id) UserFollowing.create(user_id=current_user.id, following_id=user_id) return success def user_list_from_ids(ids, dict=True): temp_user = CsUser.filter(CsUser.id.in_(set(ids))).limit(50) if dict: user_list = [] for u in temp_user: d = u._as_dict() extras = u.extended d.update(**extras) user_list.append(d)