Я довольно новичок в Django и пытаюсь использовать django-social-auth в моем проекте Django.
Я следовал README , что очень ясно.
my settings.py
#...
AUTHENTICATION_BACKENDS = (
# 'social_auth.backends.twitter.TwitterBackend',
'django.contrib.auth.backends.ModelBackend',
)
TWITTER_CONSUMER_KEY = 'xxxxxxxxx'
TWITTER_CONSUMER_SECRET = 'xxxxxxxxxxxxxxxxxxxx'
SOCIAL_AUTH_DEFAULT_USERNAME = 'user'
SOCIAL_AUTH_ASSOCIATE_BY_MAIL = True
INSTALLED_APPS = (
#...
'social_auth',
)
#...
Если я активирую бэкэнд Twitter и пытаюсь войти в систему стандартным способом, я получаю:
У объекта 'module' нет атрибута 'HTTPSConnection'
3 вопроса:
- Нужно ли устанавливать SSL с Python?
- Как проверить, установлен ли он?
- Как лучше всего установить его?