2024-06-17 09:21:58 发布
网友
我怎样才能解决这个问题?在
EMAIL_HOST_USER = os.environ.get('mymail@gmail.com')EMAIL_HOST_PASSWORD = os.environ.get('generatedpassword')
EMAIL_HOST_USER = os.environ.get('mymail@gmail.com')
EMAIL_HOST_PASSWORD = os.environ.get('generatedpassword')
我已经生成了谷歌应用程序密码,并把电子邮件和通行证都放在正确的字段上,但我还是得到了这个错误。有什么要遵循的步骤吗?在
您真的为EMAIL_HOST_USER和EMAIL_HOST_PASSWORD设置了环境变量吗?os.environ.get使用与系统环境变量相对应的键作为参数,如果找不到与该键匹配的环境变量,则默认情况下将返回None。在
EMAIL_HOST_USER
EMAIL_HOST_PASSWORD
os.environ.get
None
现在的情况是它正在寻找一个名为mymail@gmail.com的环境变量,因为这个变量可能不存在,它返回None并导致您遇到的错误。在
mymail@gmail.com
您应该设置一个环境变量EMAIL_HOST_USER,该变量的值为mymail@gmail.com,另一个环境变量的键为EMAIL_HOST_PASSWORD,值为generatedpassword。在
generatedpassword
请注意,如果愿意,您可以将它们称为其他名称,名称不必与Django settings变量匹配。在
有关使用os.environ.get()的更多信息,请参见this Stack Overflow post。在
os.environ.get()
您真的为
EMAIL_HOST_USER
和EMAIL_HOST_PASSWORD
设置了环境变量吗?os.environ.get
使用与系统环境变量相对应的键作为参数,如果找不到与该键匹配的环境变量,则默认情况下将返回None
。在现在的情况是它正在寻找一个名为
mymail@gmail.com
的环境变量,因为这个变量可能不存在,它返回None
并导致您遇到的错误。在您应该设置一个环境变量
EMAIL_HOST_USER
,该变量的值为mymail@gmail.com
,另一个环境变量的键为EMAIL_HOST_PASSWORD
,值为generatedpassword
。在请注意,如果愿意,您可以将它们称为其他名称,名称不必与Django settings变量匹配。在
有关使用
os.environ.get()
的更多信息,请参见this Stack Overflow post。在相关问题 更多 >
编程相关推荐