1. 파이썬 버전 확인
: 터미널을 열고, 파이썬 버전을 체크한다.
# 파이썬 버전 체크 : "python3 --version"

2. 루트 디렉터리 생성
: 관리의 편의성을 위해 별도 폴더를 생성한다.
# 디렉터리 생성 : "mkdir 디렉터리명"

# 디렉터리 진입 : "cd 디렉터리명"

3. 가상환경 생성
: 파이썬 모듈 venv를 사용하여 가상환경을 생성합니다.
# 가상환경 생성 : "python3 -m venv 가상환경명"
* 'venv_web'으로 하였으나 아무거나로 지어도 상관 없다.
# 가상환경 디렉터리 생성 확인 : "ls"
# 가상환경 디렉터리 진입 : "cd 디렉터리명"
# 가상환경 디렉터리 내부 확인 : "ls"

4. 가상환경 활성화
: '가상환경/bin'폴더에 있는 'activate'명령어를 실행하여 가상환경을 활성화 한다.
# bin 폴더 진입 : "cd bin"
# bin 폴더 내용 확인: "ls"
# activate 명령어 실행: "source ./activate"

* 성공적으로 가상환경이 활성화 되면, 프롬프트 앞에 (가상환경명)이 표시된다.
* bin 폴더에 진입하지 않고, 바로 "source ./bin/activate"등의 명령어를 실행해도 됨.
* 가상환경을 비활성화 하려면 "deactivate"명령을 실행한다.
5. 장고 설치(in 가상환경)
: pip install을 통해 장고를 설치 한다.(가상환경이 활성화된 상태에서 설치)
# 장고 설치 : "pip install django"

* successfully installed가 뜨면 성공이다.
* 그 밑에 "pip 업그레이드"를 권유하는 코멘트가 뜸
# pip 최신버전 설치(필수 x) : "python3 -m pip install --upgrade pip"

* pip 버전이 22.3.1버전에서 23.0.1버전으로 업그레이드 됨.
# 장고 버전 확인 : pytyhon3 -m django --version

* 장고 버전이 뜨면 성공.
6. 장고 프로젝트 생성(in 가상환경)
: 웹프로젝트를 생성할 디렉터리를 만들고, 장고 프레임 워크를 설정 한다.
# 루트 디렉터리로 이동(필수x) : "cd 루트디렉터리"
# 프로젝트 디렉토리 생성 : "mkdir 프로젝트명"
# 프로젝트 디렉토리 진입 : "cd 프로젝트명"
# 장고 프로젝트 설정(로드) : "django-admin startproject config ."
: 현재 디렉터리를 장고 프로젝트로 설정하고, 필요한 설정 파일을 config 폴더에 설치한다.
* 마침표(.)는 현재 디렉터리를 장고 프로젝트로 설정하는 옵션.
* 폴더명은 config 말고 마음대로 지어도 됨.
* 폴더명과 마침표 사이에 한칸 띄워쓰기 해야됨.
# 프로젝트 내부 확인 : "ls"
* config폴더와 manage.py파일이 생성되었다면 성공
# config 폴더 진입 : "cd config"
# config 폴더 내부 확인 : "ls"
* settings.py등 장고 관련 파일이 생성 되었다면 성공.

7. 서버 구동
:manage.py를 실행하여 서버를 구동한다.
# 프로젝트 폴더(mysite)로 이동 : "cd .."
# 서버 구동 : "python3 manage.py runserver"

* 위와 같은 메시지가 뜨면 성공
* Control + C를 누르면 서버를 중단시킬수 있다.
# 서버 구동 확인 : 브라우저에서 "http://127.0.0.1:8000/"주소로 이동

* 위와 같은 화면이 노출 되면 성공
* http://localhost:8000/ 주소로 이동해도 동일.