Rumah > pembangunan bahagian belakang > Tutorial Python > Menjana SECRET_KEY untuk penggunaan pengeluaran projek Django

Menjana SECRET_KEY untuk penggunaan pengeluaran projek Django

Mary-Kate Olsen
Lepaskan: 2024-12-31 08:32:16
asal
504 orang telah melayarinya

Generating SECRET_KEY for production deployment of Django project

Django SECRET_KEY keperluan untuk menyediakan tandatangan kriptografi (dokumentasi). Nilai ini disimpan dalam fail /settings.py. Apabila anda memulakan projek baharu, ia akan dijana daripada fungsi terbina dalam (kod sumber). Untuk penggunaan pengeluaran SECRET_KEY mestilah kukuh dan dilindungi dengan pasti.

Langkah ini membantu anda menjana nilai SECRET_KEY baharu:

Aktifkan persekitaran maya projek anda:

source env/bin/activate
Salin selepas log masuk

Masukkan dalam shell manage.py Django:

python3 manage.py shell
Salin selepas log masuk

Import fungsi get_random_secret_key() :

from django.core.management.utils import get_random_secret_key
Salin selepas log masuk

Panggil saja fungsi get_random_secret_key() :

get_random_secret_key()
Salin selepas log masuk

Contoh penuh:

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'
Salin selepas log masuk

Adakah siaran saya berguna? Anda boleh menyokong saya di Patreon.

Atas ialah kandungan terperinci Menjana SECRET_KEY untuk penggunaan pengeluaran projek Django. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan