구글링을 통해 찾은 Visual Studio Code(VSC)를 이용한 Django 개발 환경 구축 자료들의 경우 명령 프롬프트(CMD) 창을 별로도 띄워서 작업을 한 경우가 많아서 최대한 VSC만을 활용한 개발 환경 구축하는 자료를 만들어야 겠다는 생각이 들었다.
1. 가상 환경 구축 & Django 설치
기본적으로 VSC 및 Python을 설치 완료 했다는 가정하에 시작한다.
프로젝트를 위한 폴더를 하나 만들고, VSC로 해당 폴더를 오픈한다.(아래 그림, TEST 폴더 생성)
상단의 "Terminal"을 클릭하여 "New Terminal"(Ctrl + Shift + `)을 오픈한다.
생성된 terminal에서 해당 폴더에 새로운 가상 환경(python -m venv testvenv)을 만든다.
(아래 그림의 testvenv는 본인이 원하는 대로 수정)
왼쪽 트리에 방금 생성한 가상 환경(testvenv)이 보인다.
상단의 "View" - "Command Palette"(Ctrl + Shift + P)에서 "Python: Select Interpreter"를 타이핑한 후, 아래 그림과 같이 위에서 생성한 가상 환경 폴더(.\testvenv\Screpts\python.exe) 내에 있는 python을 선택한다.
위 작업을 완료 한 후, 새롭게 terminal을 열면 아래 그림과 같이 (testvenv) 환경에서 powershell이 작동하는 것을 확인 할 수 있다.
이 후, 아래 그림과 같이 Django를 설치한다. (pip install django)
2. 프로젝트 생성
프로젝트 생성을 위해서 아래 그림과 같이 "django-admin startpoject testdjango ."을 입력한다.
(위 명령어에서 맨 뒤의 . 은 현재 디렉토리에 폴더를 생성한다는 의미이다. 만약 . 을 입력하지 않으면 testdjango 폴더를 만들고, 그 안에 또 testdjango 폴더를 만들게 된다. 개인적으로 지저분해 보여서 . 추가를 추천한다.)
마지막으로 "python manage.py runserver" 명령어를 실행시켜 서버가 잘 실행되는지 확인한다.(아래 그림에서 db.sqlite3 항목은 자동 생성된다)
'Programming > etc' 카테고리의 다른 글
[Programming]개념 정리_2021.12.16 (0) | 2021.12.16 |
---|---|
[Programming]UI와 API (0) | 2021.12.13 |
[git]git clone과 git pull의 차이는? (0) | 2021.11.29 |