0
Я довольно новичок в Django и пытаюсь использовать django-social-auth в своем проекте Django.django-social-auth - Отсутствует HTTPSConnection
Я следовал за README, что очень ясно.
мой 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',
)
#...
Если я активировать твиттер бэкенд и попытаться войти в стандартный путь, я получаю:
'модуль' объект не имеет атрибута 'HTTPSConnection'
3 вопросы:
- Должен ли я установить SSL с помощью Python?
- Как проверить, установлен ли он?
- Каков наилучший способ его установки?
У этого есть некоторые зависимости, вы также установили их? http://django-social-auth.readthedocs.org/en/latest/installing.html#dependencies. И да, как вы установили Python, что такое среда? Когда я скомпилировал Python из источников в Linux, мне нужно было установить некоторые библиотеки 'yum install openssl openssl-devel' – demalexx
Я думаю, что я установил Python с' ./configure && make && sudo make install', я не знаю, как обновить или переустановить, таким же образом? Зависимости 'python-openid' (уже установленные) и' python-oauth2' "не могут удовлетворить требованиям" ... –
Да, просто установите необходимые пакеты devel и перекомпилируйте Python. Что вы подразумеваете под «не может удовлетворить требование»? – demalexx