gpt4 book ai didi

python - django .env 文件无法像教程所解释的那样工作

转载 作者:太空宇宙 更新时间:2023-11-03 16:45:11 24 4
gpt4 key购买 nike

我正在关注 django heroku 教程。我现在处于“定义配置变量”这一点。我已经在我的views.py中导入了

import os

并像这样修改它

def index(request):
times = int(os.environ.get('TIMES',3))
return HttpResponse('Hello! ' * times)

我创建了一个 .env 文件

python-getting-started\
getting-started\
hello\
.env

教程说

heroku local will automatically set up the environment based on 
the contents of the .env file in your local directory.
Edit the .env file to add:TIMES=2
If you run the app with heroku local, you’ll see two “Hello!”’s.

修改后,我仍然看到“Hello”三遍。我重新启动了本地服务器三次,但没有成功。我想让它工作,这样我就可以删除所有需要作为变量的硬编码的东西,这样我的应用程序是安全的。我缺少什么?欢迎所有指导。

最佳答案

只是想确认一下。您的环境变量中是否设置了 TIMES ?您可以执行 heroku config:get TIMES 来查看。如果未设置,您有两个选择。通过命令行或 Herokus Web 应用程序设置变量。

最后,如果一切都完成了。检查您的本地环境文件和 heroku 配置变量是否相同(除非您故意运行两个不同的设置)。

关于python - django .env 文件无法像教程所解释的那样工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36380378/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com