def save_profile(backend, user, response, details, *args, **kwargs):
if backend.name == 'facebook':
# Fetches a list of friends who also use the app
graph = facebook.GraphAPI(access_token=response['access_token'], version='2.9')
friends = [friend for friend in graph.get_all_connections(id='me', connection_name='friends')]
# Update LucemUser with new list of friends using the app
try:
lucem_user = user.lucemuser
except ObjectDoesNotExist:
# Create LucemUser instance if it does not yet exist
lucem_user = LucemUser(user=user)
lucem_user.friends = friends
lucem_user.fb_id = response['id']
lucem_user.save()
评论列表
文章目录