配置不当:您必须先定义环境变量DJANGO_SETTINGS_MODULE或调用settings.configure()才能访问设置

配置不当:您必须先定义环境变量DJANGO_SETTINGS_MODULE或调用settings.configure()才能访问设置,第1张

配置不当:您必须先定义环境变量DJANGO_SETTINGS_MODULE或调用settings.configure()才能访问设置

我认为必须以某种方式设置 DJANGO_SETTINGS_MODULE
,因此我查看了文档(更新了链接)并发现:

export DJANGO_SETTINGS_MODULE=mysite.settings

如果仅在heroku上运行服务器,这还不够,但是您也需要在此处指定服务器。像这样:

heroku config:set DJANGO_SETTINGS_MODULE=mysite.settings --account <your account name>

在我的特定情况下,我运行了这两个,一切都解决了:

export DJANGO_SETTINGS_MODULE=nirla.settingsheroku config:set DJANGO_SETTINGS_MODULE=nirla.settings --account personal

编辑

我还要指出,每次关闭或重新启动虚拟环境时,都必须重新执行此 *** 作。相反,您应该通过venv / bin / activate并

setDJANGO_SETTINGS_MODULE=mysite.settings
在代码底部添加line:来自动化该过程。从现在开始,每次激活虚拟环境时,都将使用该应用程序的设置。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5648737.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存