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
454 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!

sumber:dev.to
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