私は Django を初めて使用し、Django プロジェクトでdjango-social-authを使用しようとしています。
非常に明確なREADMEに従いました。
私の設定.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 バックエンドを有効にして標準的な方法でログインしようとすると、次のようになります。
「モジュール」オブジェクトには属性「HTTPSConnection」がありません
3 つの質問:
- Python で SSL をインストールする必要がありますか?
- インストールされているかどうかを確認するにはどうすればよいですか?
- それをインストールする最良の方法は何ですか?