def show_friends(request): '''查看好友''' frd_list = Friend.friend_ids(request.uid) friends = User.objects.filter(id__in=frd_list) print(friends) user_data = [u.to_dict() for u in friends] print(user_data) return render_json(user_data)
def liked_me(user): like_stype = ['like', 'superlike'] # 好友id列表 friend_id_list = Friend.friend_ids(user.id) # 喜欢我的id列表 liked_me_id_list = Swiper.objects.filter( sid=user.id, stype__in=like_stype).exclude(uid__in=friend_id_list).values_list( 'uid', flat=True) # 拿到喜欢过我的用户id列表 users = User.objects.filter(id__in=liked_me_id_list) return users
def friend_list(request): friend_id_list = Friend.friend_ids(request.user.id) users = User.objects.filter(id__in=friend_id_list) result = [user.to_dict() for user in users] return render_json(result)
def friend_list(request): '''好友列表''' friend_id_list = Friend.friend_ids(request.user.id) users = User.objects.filter(id__in=friend_id_list) result = [user.to_dict('vip_id', 'vip_expired') for user in users] return render_json(result)