items=session.execute('select t.*, tt.nickname from user_record t, user_info tt WHERE t.user_id=tt.id AND t.user_id=:user_id ORDER BY t.create_at DESC ',{'user_id':user_id}).fetchall()
session.close()
return[dict(x.items())forxinitems]
defselect_follow_by_user_id(user_id):
"""
获取关注人所发的记录
:param user_id:
:return:
"""
session=sqlengin.getSession()
items=session.execute('select t.*, ttt.nickname from user_record t, user_follow tt, user_info ttt WHERE t.user_id=ttt.id AND t.user_id=tt.followed_id AND tt.fans_id=:user_id ORDER BY t.create_at DESC',{'user_id':user_id}).fetchall()
items=session.execute('select tt.* from user_follow t, user_info tt WHERE t.fans_id=tt.id and t.followed_id=:user_id ORDER BY t.create_at DESC',{'user_id':user_id}).fetchall()
session.close()
return[dict(x.items())forxinitems]
defget_follows(user_id):
"""
获取用户关注列表
:param user_id:
:return:
"""
session=sqlengin.getSession()
items=session.execute('select * from user_follow t, user_info tt WHERE t.followed_id=tt.id AND t.fans_id=:user_id ORDER BY t.create_at DESC',{'user_id',user_id}).fetchall()