Django 2.0 노트- 1. 설치 및 프로젝트 생성

1. Django는?

2. Python 설치

3. 가상환경

  • Django를 실습하기전에 먼저 가상환경에 대한 이해가 필요합니다.
  • 이 단락도 주요설명은 저의 파이썬 기본관련 글로 대체합니다.
  • Django 글타래들에서 사용할 가상환경을 하나 설정합니다. 어떠한 이름으로해도 무방합니다.
 $ pyenv virtualenv django_example
 $ pyenv activate django_example

4. Django 설치

  • pip를 이용해 django를 설치합니다.
  • 현재 2.0.3 버전이 설치 됩니다.
$ pip install django

5. 프로젝트 생성

  • django 모듈을 설치하게 되면 djang-admin 명령을 실행할 수 있게 됩니다.
  • django-admin 명령어를 통해 프로젝트를 생성합니다.
  • django_example은 프로젝트명입니다. 추후 글에서는 이 명칭으로 글이 진행됩니다.
$ django-admin startproject django_example
  • 프로젝트 생성하면 프로젝트명으로된 디렉토리와 기본파일들이 추가됩니다.
  • 아래 사진을 보면, 프로젝트명 디렉토리 안에 다시 프로젝트명의 기본 디렉토리가 추가되고 그 안에 기본 파일이 있습니다.
  • 기본파일들 역할
    • settings.py : 각종 프로젝트 설정 정보
    • urls.py : 프로젝트의 url라우팅 정보
    • wsgi.py : 웹 서버 게이트웨이 인터페이스로서 웹서버와 연동시 중간자 역할을 합니다.
    • manage.py : 프로젝트 작업시, 테스트서버실행, static파일 관리, ORM 데이터베이스 마이그레이션 등의 다양한 기능 수행하는 커맨드라인 유틸리티

1-1

  • 기본 프로젝트 생성 후 실행해보겠습니다.
  • 프로젝트로 진입합니다.
$ cd django_example
  • 서버를 실행합니다.
$ python manage.py runserver
  • 브라우저에서 http://127.0.0.1:8000 을 입력하면 아래의 화면을 확인할 수 있습니다.

1-2