> 백엔드 개발 > 파이썬 튜토리얼 > 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿