장고 공식문서 튜토리얼 초기세팅
공식문서에 나와있는 첫번째 앱 만들기 튜토리얼을 진행해봅니다.
이 튜토리얼을 통해서, 아주 기본적인 투표앱을 만드는 과정을 해보겠습니다.
투표앱은 두부분으로 이루어져있습니다.
1) 사람들이 투표소 (투표의 내역) 를 보고, 투표를 할수 있는 하나의 공용 사이트
2) 투표소 (투표의 내역) 를 추가, 변경, 삭제할수 있는 관리자 사이트
Django가 이미 설치 되어있다고 가정하고 진행되는 튜토리얼 입니다.
아래 커맨드를 사용하여 어떤 버전의 django 가 설치되어 있는지 확인 할수 있습니다.
1 | python -m django --version |
튜토리얼 진행전 초기세팅 (OS는 Ubuntu18.04)
가상환경 설정
가상환경 설정을 진행 합니다. (가상환경 설정준비가 되어 있지 않다면, 아래 링크 참조)
저는 아래와 같은 커맨드들을 입력하여. 초기 설정을 진행합니다.
1 | # 홈 디렉토리에서 django_tutorial 폴더 생성 |
폴더에 가상환경 적용 완료 (아래 스크린 캡쳐 참조)
Django 설치
pip list
를 실행해서, 현재 설치된 패키지들을 검사합니다. django가 설치되어 있지 않습니다.
1 | $ pip list |
pip install django
명령어를 실행해서, django 를 설치합니다.
1 | $ pip install django |
다시한번 pip list
를 실행하면, django 가 설치되어 있는것을 확인 할수 있습니다.
1 | $ pip list |
Django Extensions 설치
튜토리얼 진행하면서, shell 을 사용할때가 나올텐데. Shell 대신, shell plus 를 사용하기 위해서
django-extensions
를 설치해줍니다
1 | pip install django-extensions |
django-extensions 를 사용하기 위해선,
추후에 django 프로젝트를 생성하고,
settings.py
에INSTALLED_APPS
에 등록 해주어야 합니다
pip list
를 실행하면, django-extensions
가 설치된것을 확인할수 있습니다.
1 | (django-tutorial) ~/django_tutorial (master) pip list |
Pycharm 실행
파이참을 실행하는 커맨드는 각자 다를수 있는데.
저는 터미널에서 pycharm-community .
을 실행하면 실행이 됩니다. 해당 폴더에서 실행 합니다
1 | (django-tutorial) ~/django_tutorial (master) pycharm-community . |
마치며..
간단한 초기설정을 마쳤습니다.
아직 초기 세팅이 다 끝난것은 아닙니다. 파이참 인터프리터 설정도 해주어야 하고, django-extensions 도 세팅을 해주어야 합니다.
다음 포스팅 시작할때, 추가 초기설정도 하고,
향후 진행하면서 필요한 설정은, 그때그때 진행 하겠습니다.
튜토리얼을 위한 깃헙 주소 : https://github.com/djangojeng-e/django_tutorial.git