欢迎光临
我们一直在努力

django环境变量配置不成功,django设置环境变量

我正在尝试读取Django设置中的一些环境变量,我在/home/user/.bashrc中定义了该变量(后来在/etc/bash.bashrc中定义了),但是我得到的只是一个KeyError异常。我知道我的环境变量已设置,因为我可以在终端(回显$

VAR_NAME)中打印它们。这应该是微不足道的。

这是我正在使用的代码。

from django.core.exceptions import ImproperlyConfigured

msg = “Set the %s environment variable”

def get_env_variable(var_name):

try:

return os.environ[var_name]

except KeyError:

error_msg = msg % var_name

raise ImproperlyConfigured(error_msg)

OS_DB_USER = get_env_variable(‘MY_USER’)

OS_DB_PASS = 便宜美国vps get_env_variable(‘MY_PASS’)

OS_DB_DB = get_env_variable(‘MY_DB’)

OS_GAME_LOGS = get_env_variable(‘DIR_LOGS’)

我只是找不到什么。有什么建议吗?

谢谢

编辑:使用mod_wsgi在Apache上运行。

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。