저는 vs code에서 프로젝트를 진행하기 때문에 vs code 기준으로 설명해 보겠습니다!!
먼저! 가상환경을 설치해 주어야 합니다!!
python -m venv 가상환경이름
그 다음!
가상환경을 실행시켜 줍니다!!
이때 사용하는 명령어는
가상환경이름/Scripts/Activate
가상환경 폴더의 Scripts 파일 속의 Activate 함수를 실행시킨다는 의미입니다!
다음으로는 장고 프로젝트를 생성해야 합니다!
mkdir 프로젝트 폴더 이름
cd 프로젝트 폴더 이름
django-admin startproject 프로젝트 이름
python manage.py makemigrations
python manage.py migrate
까지 하면 장고 프로젝트를 위한 초기 세팅 완료!
실행시킬 때 코드는
python manage.py runserver
입니다~!!
여기까지는 장고 프로젝트 세팅 방법이었고 이제 주요 개념에 대해서 이해해 봅시다!
먼저 startproject를 통해 만든 폴더에는 크게 4가지의 파일이 있습니다!
- View : 사용자의 요청을 처리하여 적절한 응답을 반환하는 부분
- Model : 데이터베이스 구조를 정의하는 부분
- Template : HTML과 같은 정적 파일로 사용자가 볼 화면을 구성
- URL : 특정 URL이 어떤 View와 연결되는지 설정하는 부분