안녕하세요 성조입니다.
최근에 Python을 학습한 결정적 이유에는 Django가 있었습니다.
Django는 D는 묵음으로 쟁고라고 발음되는데 대부분 장고라고 읽는 것 같습니다.
Python의 웹 풀스택 프레임워크인 장고는 빠른 구현에 있어서 좋은 웹 프레임워크라는 얘기를 들어서 많이 다뤄보려고 합니다.
vscode 환경에서 Django를 실행하려면 Python, vscode가 설치되어 있어야 한다. 없는 경우 하단의 설치 과정들을 모두 진행하기를 바란다.
파이썬 설치
2022.09.27 - [Python 🐍/Python] - [Python] 파이썬 설치, 파이썬 버전 업그레이드하기
vscode 설치
2022.07.13 - [Git & GitHub] - [Git] Git설치, Vscode 설치와 Github연동까지
위 링크에서 vscode만 설치해도 무관하다.
vscode에서 가상환경 구축
Python이 제대로 install 되어있는지 확인한다.
Django가 제대로 install 되어있는지 확인한다.
이후 아래의 아이콘을 눌러 이동하거나, Explorer (Ctrl + Shift+E) 눌러준다.
터미널을 열어준다.
터미널에 Python -m venv [가상환경 명]를 입력한다.
Python python 대 소문자는 상관없다.
python -m venv Djangoenv
본인은 가상환경을 Djangoenv로 입력했다.
python -m venv Djangoenv
가상 환경을 구축했으면 가상환경을 활용해야 한다.
터미널에서 여는 방법과 Select Interpreter를 활용하여 가상환경을 여는 방법을 소개하겠다.
터미널에서 여는 방법으로 본인은 Djangoenv을 입력했기 때문에 [. Djagnoenv/Script/activate]를 터미널에 입력한다. 입력했을 때 다음과 같이 내용이 나오면 정상적으로 진입된 것이다.
. Djagnoenv/Script/activate
누르면 다음과 같이 화면이 나온다.
(Python 버전은 하나만 사용하자..)
인터프리터 경로 설정을 안하고, 버전이 안맞는 경우 다음의 에러가 발생할 수 있다.
가상환경을 세팅 후 터미널을 새로 열어주면 다음과 같이 나온다.
다음의 가상환경에 들어갔다면 터미널에 Python -m pip install django를 입력하면 다음과 같이 설치가 될 것이다.
Python -m pip install django
설치된 버전이 궁금하면 python -m djanog --version를 입력하여 버전을 확인할 수 있다.
이제는 장고 프레임워크를 가져올 시간이다.
터미널 창에 다음과 같이 입력한다.
django-admin startproject [원하는 프로젝트 명]
위의 명령어를 입력하면 다음과 같은 파일 구조가 나온다.
단 많은 사람들이 config를 사용하기도 하므로 config로 생성 후 맨 위에 상위 폴더의 이름만 변경하는 방법을 추천한다.
본인의 경우 이미 학습용으로 진행했고, 향후에 알게된 내용이라 기재했다.
cd(폴더 이동) [프로젝트 명]을 입력하여 폴더를 이동한다.
본인의 경우 cd APTITUDE를 입력했다.
이후 Python manage.py runserver를 입력하면 다음과 같이 서버가 열린다.
여기까지가 정상적으로 작동됐다면 vscode 가상환경에서 장고 서버가 구축 완료된 것이다.
잘못된 지식 전달 사항이 있는 경우 언제든지 댓글 부탁드리겠습니다!
궁금하신 부분도 언제든 댓글 부탁드립니다!
감사합니다.다음 포스팅 때 뵙겠습니다!
'Python 🐍 > Django' 카테고리의 다른 글
[Django] 페이지 이동을 위한 URL 분리하기 (2) | 2022.10.07 |
---|---|
[Django] 관리자 계정 생성하기(admin) (0) | 2022.10.06 |
[Django] 장고(Django) 홈 페이지 만들기(home view) (1) | 2022.10.05 |
[Django] 장고(Django) App 시작하기 (0) | 2022.10.03 |
[Django] 장고(Django) MYSQL 연동하기 (3) | 2022.10.02 |