django-social-auth - отсутствует HTTPSConnection - PullRequest
0 голосов
/ 24 января 2012

Я довольно новичок в 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?
  • Как проверить, установлен ли он?
  • Как лучше всего установить его?

1 Ответ

4 голосов
/ 25 января 2012

Для устранения ошибки HTTPSConnection необходимо установить пакет openssl-devel, libssl-dev для Ubuntu и перекомпилировать Python.

...