django - Django allauth 示例 [Errno 111] - 连接被拒绝
问题描述
在上传到heroku的Django应用程序中通过FB登录时出现以下错误:
ConnectionRefusedError at /accounts/facebook/login/token/
[Errno 111] Connection refused
我错过了什么吗?
解决方案
如果您的登录需要在允许您登录之前发送或验证电子邮件,那么您可能不会在 settings.py 文件中将 EMAIL_BACKEND 设置为“django.core.mail.backends.smtp.EmailBackend”,当然还有其他必要的事情,如果你有一个 gmail 帐户:
SERVER_EMAIL = '************@gmail.com'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = '**********@gmail.com'
EMAIL_HOST_PASSWORD = '**********'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
EMAIL_SUBJECT_PREFIX = '****'
DEFAULT_FROM_EMAIL = '*********@gmail.com'
如果 ConnectionRefused 是您的错误,我认为这将解决您的问题。
推荐阅读
- python-3.x - Scikitlearn Column Transformer Error: Column ordering must be equal for fit and for transform when using the remainder keyword
- python - 在 AWS Lambda 中使用 Python SQLAlchemy 是个好主意吗?
- ruby-on-rails - 将 Rails 中 select_tag 中的参数传递给一个 script.rb 获取此参数
- css - 为什么 a:hover 不适用于引导程序源?
- android - 有没有办法在 BottomSheetDialogFragment 中使用 AlertDialog?
- c - 为什么我不能将我的“for”索引直接传递给 pthread_create 调用?
- javascript - 在反应引导程序中设置 Form.Check(复选框)控件的样式
- c# - 通过 Selenium 在文件中写入记录的浏览器操作
- django - 如何使用 django&postgre 在家里安装服务器
- java - 如何避免调用 handler.postDelayed(Runnable run)?