Python으로 작성 된 오픈소스 웹 프레임워크로, 모델-뷰-컨트롤러 MVC패턴을 따르고 있습니다.
※ Django를 사용하기 위해선 Python(최신버전)이 설치되어 있어야 합니다.
python3 설치방법👈 여기 블로그를 참고해서 설치하시면 쉽게 설치하실 수 있습니다 ! ※
※ 터미널에서 ls 명령어를 입력하는것은 생성된 목록을 확인하기 위함 입니다. 해당 과정은 생략가능하지만 생성된 파일을 확인하면서 진행한다면 Django에 대한 이해를 높일 수 있습니다! ※
✔ django을 실행 할 디렉토리를 생성하고 잘 생성 되었는지 확인합니다.
1) mkdir django_proj01 ➞ django_proj01이라는 이름의 디렉토리 생성 (이름은 아무거나 가능)
2) ls ➞ 해당 경로에 있는 파일목록을 확인해 보면 django_proj01 디렉토리가 생성 된 것을 알 수 있음
※ 가상환경을 사용하는 이유👈 확인해보세요😛. ※
✔ 생성한 디렉토리로 이동하고(cd django_proj) , venvproj01이라는 이름의 가상환경을 생성(python3 -m venv venvproj01 )하고, 해당 가상환경으로 이동(cd venvproj01)합니다.
1) cd django_proj01 ➞ djangoproj01로 경로 이동
2) python3 -m venv venvproj01 ➞ venvproj01이라는 이름의 가상환경 생성 (이름은 아무거나 가능)
3) ls ➞ 목록 확인하면 venvproj01 생성된 것 알 수 있음
4) cd venvproj01 ➞ venvproj01로 경로 이동
5) ls ➞ 목록 확인해보면 가상환경 활성화 할때 쓰이는 bin 디렉토리가 존재하는 것을 확인 할 수 있음
✔ source bin/activate 명령어를 통해 가상환경을 활성화하면 다음과 같이 (venvproj01)이 앞에 붙으면서 가상환경이 실행됩니다.
※ 현재위치가 venvproj01이기 때문에
source bin/activate로 가상환경 실행.
만약, 현재경로가 django_proj01이면
source venvproj01/bin/activate 로 가상환경 실행해야함. ※
✔ 가상환경 종료하려면? ➞ 아래와 같이 터미널에 deactivate 입력
※ 가상환경이 활성화 된 상태에서 Django설치를 진행해야 합니다!※
Django 공식홈페이지 설치방법 👈 여기에 나와있는 'Django 코드 설치' 방법을 참고하여 진행했습니다.
✔ 다음과 같이 pip3 install django 을 입력하여 django설치를 진행합니다. 설치가 완료되면 Successfully installed가 출력됩니다.
※ pip가 아닌 pip3을 사용하는 이유
우선, pip는 파이썬으로 작성된 패키지 소프트웨어를 설치 · 관리하는 패키지 관리 시스템 입니다. pip는 python2 버전이고, pip3는 python3버전 이므로 python3을 기반의 Django를 설치하기 위해서 pip3을 사용합니다. ※
※ 위의 WARNING은 pip install --upgrade pip 명령어를 통해 pip 버전 업그레이드를 권장하는 문구입니다. ※
✔ WARNING을 따라 pip 업그레이드를 해줍니다. (WARNIN이 없으면 업그레이드 안해도 됨)
Django공식홈페이지 tutorial01 👈 공식홈페이지에 더 자세한 설명이 나와있습니다!
✔ (django-admin startproject proj01 ) 명령어로 django프로젝트를 생성합니다.
1) django-admin startproject proj01 ➞ Django project를 구성하는 코드를 자동 생성 (Proj01은 디렉토리 이름! 이름은 아무거나 가능)
2) ls ➞ 목록을 확인해보면 proj01 디렉토리 생성된것을 알 수 있음
※ 가상환경이 활성화 된 상태에서 서버를 구동시켜 주세요! ※
✔ 개발서버 구동 : 생성된 django프로젝트 디렉토리 proj01로 이동(cd proj01)하여 서버를 구동(python3 manage.py runserver)합니다.
1) cd proj01 ➞ 전 단계에서 생성한 django프로젝트 디렉토리로 이동
2) ls ➞ 목록을 보면 manage.py 파일이 생성되어 있는것을 확인 할 수 있음
3) 다음에서 노란색 표시 주소 http://127.0.0.1:8000/ 로 들어가면 아래와 같은 페이지가 나타납니다.