3

我在我的网站中使用 Django 作为联系表。提交时出现问题

[Errno 97] Address family not supported by protocol
Request Method: POST
Request URL:    http://site.com/accept
Django Version: 1.3.1
Exception Type: error
Exception Value:    
[Errno 97] Address family not supported by protocol
Exception Location: /usr/lib64/python2.6/socket.py in create_connection, line 567
Python Executable:  /usr/local/bin/python
Python Version: 2.6.6

这是我的设置:

EMAIL_HOST = 'smtp.gmail.com'

EMAIL_PORT = 587

EMAIL_HOST_USER = 'myemail@gmail.com'

EMAIL_HOST_PASSWORD = 'mypassword'

EMAIL_USE_TLS = True
4

1 回答 1

0

这似乎与您的设置无关,而与您的服务器配置有关。有些服务会与 IPv6 混淆(就像在这个答案中一样)。您应该尝试通过侦听 IPv4 地址来运行 Web 服务器和 SMTP 服务器。

2014 年,问题应该得到解决,因为库和框架已经更新,应该被用来操作 IPv6 地址。

于 2014-02-21T17:43:13.907 回答