728x90

구글링을 통해 찾은 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

+ Recent posts