Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- pyhcarm
- blog
- HTML
- MSSQL
- Django
- 중복제거
- Delphi
- python 3.7
- templates
- GIT
- TMS
- pythonanywhere
- hackerrank
- advColumnGrid
- queryset
- delphi 10.3
- c#
- dbadvgrid
- rank
- declare
- github
- Push
- python3
- get_object_or_404
- 델파이
- COMMIT
- Visual Studio
- anaconda3
- PyCharm
- 백준
Archives
- Today
- Total
DevHyun
[Django&Python] Django 프로젝트를 Github 연동 할때 주의사항! 본문
Web/Django&Python 개발환경 셋팅
[Django&Python] Django 프로젝트를 Github 연동 할때 주의사항!
D3V3L0P3R 2020. 10. 16. 13:261. Django SECRET KEY 유출 주의!
**아래의 티스토리를 참고하였습니다~!
1-1. 프로젝트 경로에 secret.json 파일 생성
* SECRET_KEY 는 마음대로!
{
"FILENAME" : "secret.json",
"SECRET_KEY" : "Django!!",
"DATABASE_HOST" : "127.0.0.1",
"PORT" : "8080"
}
1-2. settings.py에 다음과 같이 추가
...
..
.
import json
from django.core.exceptions import ImproperlyConfigured
...
..
.
with open("secret.json") as f:
secrets = json.loads(f.read())
def get_secret(setting, secrets=secrets):
try :
return secrets[setting]
except KeyError :
error_msg = f"set the {setting} enviroment variable"
raise ImproperlyConfigured(error_msg)
SECRET_KEY = get_secret("SECRET_KEY")
1-3. 참 쉽죠?
'Web > Django&Python 개발환경 셋팅' 카테고리의 다른 글
Pythonanywhere Console 창에서 github에 repositories push 하기! (0) | 2020.10.30 |
---|---|
[Django&Python] Pycharm 에서 Github에 프로젝트 공유 및 연동(commit & push) 하기! (0) | 2020.10.16 |
[Django&Python] Django 프로젝트 WebServer 설정하기! (0) | 2020.10.15 |
[Django&Python] Pycharm 에서 Django App 만들어서 Hello Django! 찍어보기! (0) | 2020.10.15 |
[Django&Python] Django & Pycharm(community Edition) 설치 및 실행 (0) | 2020.10.15 |
Comments