亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

上傳項目后在 github 上的 django 項目中隱藏密鑰

上傳項目后在 github 上的 django 項目中隱藏密鑰

慕妹3146593 2023-10-11 21:19:32
我在 github 上上傳了我的 django 項目,并且我的項目有很多提交。我不想刪除我的項目并再次重新上傳。將項目上傳到 github 并進行大量提交后隱藏密鑰的最簡單方法是什么?
查看完整描述

3 回答

?
PIPIONE

TA貢獻1829條經驗 獲得超9個贊

在同一個目錄下manage.py,創建一個名為 的文件.env,并將其放入其中:

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

SECRET_KEY = '....your secret key ....'你的settings.py.
因此,請從您的文件中剪切此行settings.py并將其粘貼到.env文件中。

在同一目錄中,創建一個名為 的文件.gitignore,并將其放入其中:

.env

然后在settings.py你之前的地方SECRET_KEY = '....your secret key ....',輸入:

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上添加、提交和推送。

查看完整回答
反對 回復 2023-10-11
?
守著一只汪

TA貢獻1872條經驗 獲得超4個贊

  1. 創建文件 => .env

  2. 從 settings.py 中剪切此內容 =>

    SECRET_KEY = '-----你的密鑰-----'

  3. 粘貼到 .env

  4. 將其寫入settings.py =>

    從解耦導入配置

    SECRET_KEY = 配置(“SECRET_KEY”)

  5. 在終端或cmd中寫入=>

    pip 安裝 python 解耦

  6. 然后在終端或cmd中寫入=>

    pip freeze > 要求.txt

  7. 進入cPanel并上傳文件.env


查看完整回答
反對 回復 2023-10-11
?
繁星coding

TA貢獻1797條經驗 獲得超4個贊

在項目的根目錄中創建一個.env文件。

創建變量 SECRET_KEY 并通過將 SECRET_KEY 中的值剪切粘貼到項目文件夾的 settings.py 文件中來輸入其值

SECRET_KEY?=?'__VALUE_OF_SECRET_KEY__'?#Value?->?The?value?present?in?your?settings.py

導航到終端并粘貼以下代碼:

pip?install?python-decouple

將以下行導入到您的 settings.py

from?decouple?import?config

將 SECRET_KEY 的值替換為以下值:

SECRET_KEY = 配置(“SECRET_KEY”)

查看完整回答
反對 回復 2023-10-11
  • 3 回答
  • 0 關注
  • 167 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號