上传项目后,在github上的django项目中隐藏秘密密钥

时间:2020-10-05 12:32:17

标签: python django

我在github上上传了django项目,并且我的项目有很多提交。

我不想删除我的项目并再次重新上传它。

在将项目上传到github并进行大量提交之后,隐藏秘密密钥的最简单方法是什么?

1 个答案:

答案 0 :(得分:2)

manage.py所在的目录中,创建一个名为.env的文件,并将其放在其中

SECRET_KEY = '....your secret key ....' # --- the one indicated in your settings.py, cut an paste it here

在同一目录中,创建一个名为.gitignore的文件,并将其放入其中

.env

然后在您的settings.py中添加:

from decouple import config

SECRET_KEY = config("SECRET_KEY") # this is to replace the secret key you cut away before

然后在命令提示符下键入:

pip install python-decouple
pip freeze>requirements.txt

然后在github上添加,提交和推送。