簡體   English   中英

Django allauth 示例 [Errno 61] 連接被拒絕

[英]Django allauth example [Errno 61] Connection refused

當我運行 django allauth 示例並嘗試發送電子郵件時出現以下錯誤:

File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 571, in create_connection
raise err
error: [Errno 61] Connection refused

在 OS X 10.9.1 下

allauth 文檔

當我注冊時遇到連接錯誤(連接被拒絕等)

您可能沒有在您正在開發的機器上運行電子郵件 (SMTP) 服務器。 因此,allauth 無法發送驗證郵件。

您可以通過向 settings.py 添加以下行來解決此問題:

EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' 這將避免對 SMTP 服務器的需要,因為電子郵件將被打印到控制台。 欲了解更多信息,請參閱:

https://docs.djangoproject.com/en/dev/ref/settings/#email-backend

或者,如果您有社交注冊,您可能不需要驗證電子郵件,因此您只需將ACCOUNT_EMAIL_VERIFICATION = 'none'添加到您的設置中。 這將自動解決問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM