def update_logged_friends_list(access_token): sessions = Session.objects.filter(expire_date__gte=timezone.now()) logged_friends = [] if sessions: pks = [s.get_decoded().get('_auth_user_id') for s in sessions] users = [User.objects.get(pk=p) for p in pks if p != None] client = FacebookClient(access_token) my_friends = client.get_my_friends() my_friends_uids = [friend.get('uid') for friend in my_friends] for user in users: if int(user.username) in my_friends_uids: logged_friends.append(user) return logged_friends