Django SECRET_KEY on VPS



我正在开发一个需要上传到VPS上的Djnago应用程序。我已经将我的SECRET_KET从settings.py中移走,并将其放在我创建的.env文件中,并将该.ev文件添加到.gitigner.

当我将项目上传到我的VPS时,Django无法找到我的SECRET_KEY,因为很明显,在VPS上的项目目录中找不到.env文件。

在这种情况下,我应该怎么做?我应该如何调用服务器上的SECRET_KEY?

我脑海中立刻想到的解决方案是,与其将项目上传到服务器,不如通过git将其下载到服务器上。

我假设您使用GitHub来托管代码,在这种情况下,您可以创建一个只读部署密钥(请参阅https://docs.github.com/en/developers/overview/managing-deploy-keys#deploy-按键(&使用它来使用GitHub Repo验证您的服务器。

然后,您可以在服务器上的项目文件夹中创建一个CCD_ 1文件;它不会被覆盖,因为它在你的.gitignore文件中。

最新更新