这是我的电子邮件设置settings.py:
DEFAULT_FROM_EMAIL = 'mxxxxx@gmail.com'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'mxxxxx@gmail.com'
EMAIL_HOST_PASSWORD = 'K132465789'
EMAIL_USE_TLS = True
如果我尝试注册,则会产生错误:
gaierror at /register/
[Errno -3] Temporary failure in name resolution
Request Method: POST
Request URL: http://192.168.18.39/register/
Django Version: 1.4.2
Exception Type: gaierror
Exception Value:
[Errno -3] Temporary failure in name resolution
Exception Location: /usr/lib/python2.7/socket.py in create_connection, line 553
Python Executable: /usr/bin/python
Python Version: 2.7.2
Python Path:
我在网上检查了类似的问题,但我找不到任何解决方案,大多数只有关于如何设置settings.py的示例,但它们与我所做的相对应。例如(http://ltslashgt.com/2007/07/02/gmail-and-django/) 我还检查了django-registration文档,但它没有说明任何可能的问题。在这里(https://django-registration.readthedocs.org/en/v0.8/quickstart.html)。
答案 0 :(得分:0)
虽然我可能会迟到你的问题,但我会把这个留在这里寻找解决方案的人:
我的问题是我破坏了服务器上的DNS配置,我将DNS服务器更改为工作状态,一切正常。