def liked_me(user): """ 查看喜欢过我的人 过滤已经存在的好友 :param user: :return: """ friend_list = Friend.friend_list(user.id) swipe_list = Swiped.objects.filter( sid=user.id, mark__in=['like', 'superlike']).exclude(uid__in=friend_list).only('uid') liked_me_uid_list = [s.uid for s in swipe_list] return liked_me_uid_list
def friends(request): '''查看好友列表''' friend_id_list = Friend.friend_list(request.user.id) my_friends = User.objects.filter(id__in=friend_id_list) friend_info = [friend.to_dict() for friend in my_friends] return render_json(friend_info)