웹(Web)/Django2 [Django] Secret key 분리하기 django 프로젝트를 깃허브에 커밋 후 메일로 GitGuardian has detected the following Django Secret Key exposed within your GitHub account. 와 같은 메시지를 받았다. Secret Key가 github에 노출되었다는 의미라고 한다. 분리 방법 1. 먼저 프로젝트 폴더에서 가장 바깥쪽에 json파일을 만들고 아래와 같이 secret key를 작성하기 (나와 같은 경우는 secrets.json로 작성했다) { "SECRET_KEY" : "(본인의 SECRET KEY)" } 2. settings.py에 다음과 같이 작성하기 (secret key를 밖으로 분리했으므로 json 파일을 읽어들이는 코드이다) import os, json fro.. 2022. 1. 16. [Django] 1. 프로젝트 생성 및 구동 방법 ⭐ 가상 환경 진입 후 진행하기 장고 설치 pip install django===3.1.3 pip upgrade warning python -m pip install --upgrade pip 프로젝트 생성하기 # .은 현재 디렉토리를 의미 django-admin startproject config . 웹 사이트 구동하기 python manage.py runserver 앱 생성하기 django-admin startapp "앱이름" 앱이 필요로 하는 테이블 생성하기 python manage.py migrate 모델이 신규로 생성되거나 변경되면 makemigrations 명령을 수행 후 migrate명령 수행해야 함 python manage.py makemigrations 슈퍼유저 생성 python manag.. 2022. 1. 9. 이전 1 다음