【发布时间】:2025-11-28 07:50:02
【问题描述】:
我正在使用 Django、python、virtualenv、virtualenvwrapper 和 Vagrant .
到目前为止,我只是将secret_key 留在了settings.py 文件中。
这适用于本地文件。但是我已经将我的文件放在了 Git 中。我知道这对于生产(Apache)是不可接受的。
隐藏我的secret_key 的正确方法是什么?
我应该使用virtualenv 隐藏它吗?
【问题讨论】:
-
我不确定 virtualenv 可以通过什么方式隐藏密钥。
-
您有以下两种方法可以做到这一点。只是想指出一个警告:如果您现在在您的仓库中有您的密钥,请更改您的密钥!
-
@RyanO'Donnell 不过,只有当您的仓库是公开的时,这才是真正需要的。如果您的存储库仅在您的服务器上并且没有其他人可以访问,那还不错。如果它作为公共仓库在 GitHub 上,那就不好了。
-
没错,但是,谁知道你将来会用它做什么:)
标签: python django virtualenv