Django SECRET_KEY 需要提供加密簽章(文件)。該值儲存在
這些步驟可協助您產生新的 SECRET_KEY 值:
啟動項目的虛擬環境:
source env/bin/activate
在Django的manage.py shell中輸入:
python3 manage.py shell
導入 get_random_secret_key() 函數:
from django.core.management.utils import get_random_secret_key
只要呼叫 get_random_secret_key() 函式即可:
get_random_secret_key()
完整範例:
user@localhost:~/demo$ source env/bin/activate (env) user@localhost:~/demo$ python3 manage.py shell Python 3.11.2 (main, Aug 26 2024, 07:20:54) [GCC 12.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. (InteractiveConsole) >>> from django.core.management.utils import get_random_secret_key >>> get_random_secret_key() '(#jdao11q1)kw1rs40z2$b^kntmw3ts9)wg2r*zk3z0_^t&hha'
我的貼文有幫助嗎?您可以在 Patreon 上支持我。
以上是為 Django 專案的生產部署產生 SECRET_KEY的詳細內容。更多資訊請關注PHP中文網其他相關文章!