예제 #1
0
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
예제 #2
0
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)