Visual Studio Code에서 Django를 실습하기 위한 환경을 만들어보자.
사실 설치하는 방법은 다른 블로그를 봐도 충분하지만, 설치과정에서 만났던 오류들과 해결방법을 정리해보고자 한다.
먼저 터미널에서 python이 설치되어 있는지를 확인한다.
python3 --verison
다른 블로그에서 python 설치를 확인하기 위한 명령어는
python --verison
이라고 나와있지만 해당 명령어를 터미널에 작성하면zsh: command not found: python
라는 오류를 발생하기 때문에 꼭python 뒤에 3
을 붙히도록하자. 이 부분을 해결하는 것이 가장 오래 걸렸다.
python3 버전을 확인할 수 있다.
Visual Studio Code로 해당 프로젝트 디렉토리 경로를 열고 터미널 창에서 Django를 설치한다.
일단 Django가 잘 설치되었다면 Django의 명령을 확인 할 수 있는 명령어가 정상적으로 작동해야한다.
django-admin
일단 처음 무턱대고 Django를 설치해보자. 설치 명령어는
pip3 install django
이다. 뭔가 설치가 된 것 같으면서도 아닌 것 같아 찜찜할 때, 앞써 말했든 명령어 확인
django-admin
을 실행하면not found
오류를 확인할 수 있다.
일반적으로는 Python과 Django를 사용할 때
가상환경(virtual environment)
을 생성하여 사용하는 것이 좋다. 가상환경을 생성하고 Django를 설치하다면 위와 같은 오류를 해결할 수 있다.
python3 -m venv myenv
source myenv/bin/activate
myenv
는 사용자가 원하는 이름으로 하면 된다. 그럼 myenv라는 가상환경이 설정된다.
이후 다시 pip install django
명령어로 Django를 다사 설치를 하면 전과는 다른 설치되는 듯한 느낌을 받을 수 있다. 물론 django-admin
을 하면 명령어도 확인 할 수 있을 것이다.
django-admin startproject myproject .
위 코드로 프로젝트를 생성할 수 있다.
경로에 대한 문제로 오류는 아니지만
myproject
뒤에 .을 생략하게 되면 myproject 디렉토리 안에 myproject가 하나 더 생기게 된다. 굳이 경로가 하나 더 생기는 느낌? 취향차이겠지만
<myproject
으로만 생성했을 때>
<myproject .
으로 생성했을 때>
python3 manage.py runserver
라고 입력하면 아래와 같이 실행된다.
자세히 살펴보면 http://127.0.0.1:8000/
주소를 확인할 수 있다. 그대로 접속해 보면
위 페이지를 성공적으로 확인할 수 있다.
Ctrl + C
아잇 아저씨 너무 빨라요 날먹 검지검지