Django를 시작하기 앞서 가상환경을 만들어야 한다.
: 파이썬 코드 상의 독립된 공간
# 프로젝트를 만들고자 하는 위치에 들어간 후
# myproject라는 폴더 생성
mkdir myproject
# myproject 폴더로 이동
cd myproject
# 'venv'라는 이름의 가상환경 생성
python -m venv venv
# 활성화
source venv/bin/activate
# 가상환경에 django 설치
pip install django
# pip를 통해 현재 가상환경에 설치된 패키기 목록 확인
pip list
# 가상환경 종료 시
deactivate
Project
: Application들의 집합
# 현재 디렉토리에 'firstpjt' 이름의 프로젝트 생성 _ 마지막에 '.'을 잊지 말아야 한다...!
django-admin startproject firstpjt .
# 서버 실행
python manage.py runserver
# 이후 http://127.0.0.1:8000/ 주소에 접속
이렇게 로켓이 보이면 잘 만들어졌다는 의미이다.
Application
: 실제 요청을 처리하고 페이지를 보여주는 등의 역할을 담당
python manage.py startapp articles # articles라는 이름의 app 생성
프로젝트에서 앱을 사용하기 위해서는 반드시 firstpjt/settings.py 안에 있는 'INSTALLED_APPS' 리스트에 만든 앱 이름을 추가해야 한다.
Template: 유저에게 보여질 화면을 의미