Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django,环境变量。错误:SMTPrecipients在/password\u重置时发生故障/_Python_Django_Environment Variables - Fatal编程技术网

Python Django,环境变量。错误:SMTPrecipients在/password\u重置时发生故障/

Python Django,环境变量。错误:SMTPrecipients在/password\u重置时发生故障/,python,django,environment-variables,Python,Django,Environment Variables,这是我在这里的第一篇文章 我正在学习Django,我正试图发送一封电子邮件来重置我的密码。有一个问题 当我发送一封电子邮件,并将用户名和密码分配给这些常量时,一切正常: EMAIL_HOST_USER = 'abc.def@gmail.com' EMAIL_HOST_PASSWORD = 'Abc123' 但当我尝试使用环境变量时: EMAIL_HOST_USER = os.environ.get('EMAIL_USER') EMAIL_HOST_PASSWORD = os.environ.g

这是我在这里的第一篇文章

我正在学习Django,我正试图发送一封电子邮件来重置我的密码。有一个问题

当我发送一封电子邮件,并将用户名和密码分配给这些常量时,一切正常:

EMAIL_HOST_USER = 'abc.def@gmail.com'
EMAIL_HOST_PASSWORD = 'Abc123'
但当我尝试使用环境变量时:

EMAIL_HOST_USER = os.environ.get('EMAIL_USER')
EMAIL_HOST_PASSWORD = os.environ.get('EMAIL_PASS')
我犯了个错误

SMTPrecipients在/password\u重置时恢复/

我是abc。def@gmail.com“:501,b”:发件人地址必须包含域“}”

我做错什么了吗? 也许我应该以不同的方式使用环境变量


提前,谢谢你们的帮助,伙计们

您好,我曾经遇到过与您遇到的问题相同的问题,但简单的解决方法是退出您的代码编辑器或再次打开它,现在所有问题都应该得到解决,问题是由系统延迟或死锁引起的。

尝试以下操作:EMAIL\u HOST\u USER=os.environ.get'EMAIL\u USER.decodeutf-8或EMAIL\u HOST\u USER=stros.environ.get'EMAIL\u USER',“utf-8”@Ro0t我尝试了这两种方法,但我遇到了一个错误:“对象没有属性解码”和“需要像object这样的字节,找不到类型”您可以发布printos.environ.get'EMAIL\u USER'的输出?@Ro0t printos.environ.get'EMAIL\u USER'之后我得到的所有结果都是“无”。我不明白,我在环境变量上做错了什么?你用这个语法来设置变量吗?os.environ['EMAIL_USER']='abc。def@gmail.com'