gpt4 book ai didi

python - 环境变量设置错误

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:31:43 25 4
gpt4 key购买 nike

我正在开发 Django 应用程序。我想把 SECRET_KEY 放在环境变量中。我将其添加到 .bashrc 文件中:

export SECRET_KEY=sdfsjhsuresfsdf

我做的 source .bashrc

我可以使用以下方法从 python shell 访问环境变量:

import os
os.environ['SECRET_KEY']

但是,当我尝试从 settings.py 文件访问它时,它显示了一个 keyError。我做错了什么?

最佳答案

尝试:

export SECRET_KEY=sdfsjhsuresfsdf

然后再资源。并启动一个新的 Python 实例。然后它应该是可见的。

Bash 并不总是自动导出其变量。

一般来说,由于这些问题,操作系统环境变量很难可靠地放置配置信息。很难追查为什么看到或没有看到变量。从配置文件(无论是 .ini、.json 还是其他格式)中读取配置信息更加可靠。但是,环境变量是非常常用的,所以,在罗马的时候......

关于python - 环境变量设置错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26270355/

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