28
settings.py SECRET_KEY

Djangogirls 11 seminar

  • Upload
    -

  • View
    88

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Djangogirls 11 seminar

settings.py와 SECRET_KEY

Page 2: Djangogirls 11 seminar

Index

1. 나는 누구? 여긴 어디

2. Github 저장소를 만들고,

3. Django 프로젝트를 저장소에 업로드한다.

4. 이게 끝?

Page 3: Djangogirls 11 seminar

0. 준비물

Git이 설치되어 있다는 가정하에 진행합니다

Github 계정 만들기 링크

Django 프로젝트 clone 받기 링크

Page 4: Djangogirls 11 seminar

이름은 강명서선린인터넷고등학교 3학년 정보통신과 재학중(수능 끝난지 10일 지남)오픈갤러리 Django 웹 개발자

Django, Python 좋아하고, React 에도 관심만 가지고 있습니다.

1. 나는 누구? 여긴 어디

Facebook: http://facebook.com/leop0ld/Github: https://github.com/leop0ld/Blog: https://leop0ld.github.io/

Page 5: Djangogirls 11 seminar

2. Github에 저장소 만들기Github에 로그인을 하고 저장소를 만들어보겠습니다.

Page 6: Djangogirls 11 seminar

Github에 로그인하기

Page 7: Djangogirls 11 seminar

Github에 저장소 만들기

Page 8: Djangogirls 11 seminar

이름은 아무거나 좋습니다!

Page 9: Djangogirls 11 seminar

3. Django 프로젝트를 저장소에 업로드한다.이제 사전에 clone 받아오신 Django 프로젝트를 저장소에 업로드 해봅시다!

Page 10: Djangogirls 11 seminar

그 전에 !!!!!!!!!!!!!!!!!!

Page 11: Djangogirls 11 seminar

다음의 파일들을 추가해줍니다!

Page 12: Djangogirls 11 seminar

.gitignore: Git에 무시되게끔 하는 파일들을 지정하는 파일입니다.

Page 13: Djangogirls 11 seminar

secret.json: Git에 올라가서는 안되는 비Â 키 들을 모아놓는 파일입니다.지금은 SECRET_KEY 밖에 없지만 나중에 다른 비Â 키들을 추가해줄 수도 있습니다.

Page 14: Djangogirls 11 seminar

settings.py: Django 프로젝트에 쓰이는 여러 세팅 값들을 정리해놓은 파일입니다.

현재 settings.py의 일부분만 보입니다.슬랙 #melting‑pot‑seminar 채널에 올라온 Gist 링크를 확인해주세요.

Page 15: Djangogirls 11 seminar

현재 프로젝트 구조는 이렇습니다

djangogirls_tutorial├── .gitignore├── secret.json├── README.md├── djangogirls_tutorial│   ├── __init__.py│   ├── settings.py│   ├── urls.py│   └── wsgi.py└── manage.py

Page 16: Djangogirls 11 seminar

잘 되나 확인해봅시다!

Page 17: Djangogirls 11 seminar
Page 18: Djangogirls 11 seminar
Page 19: Djangogirls 11 seminar

이제 내 Github 저장소에 업로드

Page 20: Djangogirls 11 seminar

이렇게 원래 있던 원격 저장소의 주소를 지우고,자신의 저장소 주소를 넣어줍니다.

Page 21: Djangogirls 11 seminar

이렇게 add, commit, push 명령어를 통해 Github에 업로드 해줍니다.

Page 22: Djangogirls 11 seminar

4. 이게 끝?

Page 23: Djangogirls 11 seminar

아직 한 발 남았다...

Page 24: Djangogirls 11 seminar

다르게 이용할 수도 있습니다!꼭 json 형태의 파일만 만들어야 하는 것은 아닙니다.yaml, config 형태의 파일도 사용할 수 있습니다!(제가 제일 익숙한 파일 형식이 json이라 사용했습니다)

Page 25: Djangogirls 11 seminar

다르게 이용할 수도 있습니다!게다가 웹 서버를 Nginx(엔진엑스)를 사용한다면 환경변수 패턴 을 사용할 수도 있습니다.이 부분에 �해서는 자세히 다루지 않겠습니다.

더 궁금하신 점이 있으시다면 슬랙이나 페이스북 등으로 연락주시면 답변 해드리겠습니다.(블로그에도 관련 포스팅이 있긴 합니다)(링크는 Here)

Page 26: Djangogirls 11 seminar

느낀점

정답은 없다 라는게 제 결론입니다.

상황에 따라서 유동적이게 사용하는게 현명한 것 같다고 판단했습니다.

Page 27: Djangogirls 11 seminar

감사합니다

질문 혹은 더 궁금하신 점이 있으시다면Facebook이나 Slack에 #melting‑pot‑seminar 채널에서 물어봐주시면 감사하겠습니다!

Page 28: Djangogirls 11 seminar