Django는 Python을 사용하여 웹 프로젝트를 진행할 수 있게 도와주는 대중적인 오픈소스 웹 프레임워크이다.
Spring 프레임워크와 같은 MVC 패턴을 따르면 Django에서는 MTV(Model, Tamplate, View)라고 부르기도 한다.
Django를 설치하기 전에 Python 가상환경을 설정한 후 에 설치를 진행할것이다.
참고로 Python 환경변수 설정을 먼저하는 것을 권한다.
VSCODE 실행 후 터미널에 원하는 위치로 이동한 뒤 아래와 같이 타이핑을 하면 가상환경을 내가 원하는 이름으로 생성할 수 있다.
python -m venv (이름)
가상환경을 생성하면 가상환경을 활성 시켜주어야된다.
Activate.ps1을 마우스로 클릭하거나 터미널창에서 실행시켜주면 가상환경이 실행된다.
정상적으로 가상환경이 실행됐다면 터미널창에 아래와 같이 터미널이 변경된다.
(가상환경 이름) 경로>
이 후 pip(Python Package Index)를 사용해 Django를 install 해준다.
python -m pip install django
Django 설치를 완료햇으면 Django 프로젝트를 생성해야 된다.
프로젝트를 생성할 폴더로 이동한 후 터미널창에서 아래와 같이 타이핑해준다.
django-admin startproject (프로젝트명)
아래와 같은 파일이 생성되면 프로젝트 생성이 완료된 것이다.
완성된 프로젝트의 변동사항을 데이터 베이스에 적용시키키 위해 migration 생성 및 DB 변동사항을 적용시켜준다.
(초기 서버 구동만 해볼 것이면 스킵해도 서버구동은 된다.)
(migration 생성)
python manage.py makemigrations
(DB 변동사항 적용)
python manage.py migrate
프로젝트 실행은 위에서 사용한 manage.py 파일로 실행 시킬 수 있다.
python manage.py runserver
Django의 기본 포트번호는 8000번을 사용한다.
크롬을 통해서 127.0.0.1:8000으로 접속했을 때 아래와 같은 화면이 나오면 정상적으로 서버가 작동된 것이다.
장고 (웹 프레임워크)
https://ko.wikipedia.org/wiki/%EC%9E%A5%EA%B3%A0_(%EC%9B%B9_%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC)
VScode 장고 실행
https://axce.tistory.com/65