我在github上上传了django项目,并且我的项目有很多提交。
我不想删除我的项目并再次重新上传它。
在将项目上传到github并进行大量提交之后,隐藏秘密密钥的最简单方法是什么?
答案 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上添加,提交和推送。