Python Django无法使用setting.ini中的数据[Errno 11001]getaddrinfo失败
当我在setting.py中设置下列参数时 电子邮件\u主机、电子邮件\u端口、电子邮件\u主机\u用户、电子邮件\u主机\u密码电子邮件\u使用\u TLS、默认\u来自\u电子邮件 打电话发邮件一切正常但是, 当我将does参数移动到setting.iniI时,我得到错误。 当我尝试查看参数时,我可以看到代码中的参数是否正确:Python Django无法使用setting.ini中的数据[Errno 11001]getaddrinfo失败,python,django,Python,Django,当我在setting.py中设置下列参数时 电子邮件\u主机、电子邮件\u端口、电子邮件\u主机\u用户、电子邮件\u主机\u密码电子邮件\u使用\u TLS、默认\u来自\u电子邮件 打电话发邮件一切正常但是, 当我将does参数移动到setting.iniI时,我得到错误。 当我尝试查看参数时,我可以看到代码中的参数是否正确: raise Exception('EMAIL_HOST -> ' + settings.EMAIL_HOST + '
raise Exception('EMAIL_HOST -> ' + settings.EMAIL_HOST +
'EMAIL_PORT -> ' + str(settings.EMAIL_PORT) +
'EMAIL_HOST_PASSWORD -> ' +
settings.EMAIL_HOST_PASSWORD +
'EMAIL_HOST_USER -> ' + settings.EMAIL_HOST_USER +
'EMAIL_USE_TLS -> ' + str(settings.EMAIL_USE_TLS)
)
但是当我试图发送邮件时,我得到了以下错误
[Errno 11001] getaddrinfo failed
有没有任何建议说明为什么我在setting.py中使用does参数时效果很好
当我将then放入setting.ini时,我可以看到它们,但无法发送邮件,我做错了什么
我使用:
Django版本:1.11
Python版本:3.5.0
我打电话给send_mail如下
send_mail("this is the subject",
"this is the content", settings.EMAIL_HOST_USER, ["eran3216@gmail.com","eran3216@gmail.com"])
谢谢
为了得到帮助我在ini中写了“字符串” 当我移除qouts时,它起作用了,所以我就离开了 因此,请不要阅读电子邮件 只需要
EMAIL_HOST=aaa我在ini“字符串”中写道 当我移除qouts时,它起作用了,所以我就离开了 因此,请不要阅读电子邮件 只需要
EMAIL_HOST=aaa发布完整回溯..发布完整回溯。。