how to get user email with python social auth with facebook and save it
After some changes in Facebook Login API - Facebook's Graph API v2.4 You will have to add these lines to fetch email
SOCIAL_AUTH_FACEBOOK_SCOPE = ['email']
SOCIAL_AUTH_FACEBOOK_PROFILE_EXTRA_PARAMS = {
'fields': 'id,name,email',
}
I think the problem is using FACEBOOK_EXTENDED_PERMISSIONS.
According to http://python-social-auth.readthedocs.org/en/latest/backends/facebook.html#oauth2 you should use:
SOCIAL_AUTH_FACEBOOK_SCOPE = ['email']