ホームページ > バックエンド開発 > Python チュートリアル > Django プロジェクトの実稼働デプロイメント用の SECRET_KEY の生成

Django プロジェクトの実稼働デプロイメント用の SECRET_KEY の生成

Mary-Kate Olsen
リリース: 2024-12-31 08:32:16
オリジナル
454 人が閲覧しました

Generating SECRET_KEY for production deployment of Django project

暗号署名 (ドキュメント) を提供するには、Django SECRET_KEY が必要です。この値は /settings.py ファイルに保存されます。新規プロジェクトを開始すると、組み込み関数(ソースコード)から生成されます。実稼働デプロイメントの場合、SECRET_KEY は強力で確実に保護される必要があります。

次の手順は、新しい SECRET_KEY 値を生成するのに役立ちます:

プロジェクトの仮想環境をアクティブ化します:

source env/bin/activate
ログイン後にコピー

Django の manage.py シェルに次のように入力します:

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 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート