Vscode에서 Django 사용하기

이상해씨·2023년 5월 23일
0

장고 (Django)

목록 보기
4/38
post-custom-banner


(출처 - 위키백과: 비주얼 스튜디오 코드)

Vscode?

💡 소스 코드 편집기(source code editor)
: 프로그래머에 의해 컴퓨터 프로그램의 소스 코드를 편집하기 위해 설계된 프로그램
(출처 - 위키백과 : 소스코드 편집기)

Vscode에 Django 설치하기

1) Django extenstion 설치

  • Extensions 버튼 > 검색창에 django 입력> Django 설치
  • 만약 python extension도 설치가 안되어 있으면 설치하기

2) 가상환경 설치

참고 블로그 - 가상환경(Virtual Environments)이란 / Pycharm에서 가상환경 세팅하기

📌 가상환경(Virtual Environments)
독립적인 실행 환경을 의미한다.

📌 가상환경 사용이유

  • 가상환경은 서로 독립적으로 운용되어 각자 다른 버전의 패키지도 설치할 수 있다.
  • 가상환경 사용시, 사용 패키지 파악 및 관리에 용이. 협업과 배포시 패키지 호환 및 관리에 장점

2-1) 터미널 창에서 가상환경 생성

  • python -m venv <가상환경이름>
python -m venv venv

  • 좌측 메뉴에 가상환경 생성이 완료된 것을 확인할 수 있음. (가상환경 폴더 생성)

2-2) 가상환경 실행

call <생성한 가상환경 이름>/Scripts/activate
  • 생성한 가상환경 이름 의 Scripts 파일의 activate.bat을 실행한다는 의미
  • 정상적으로 실행되었을 경우, (가상환경 이름) 이 뜸
  • 필자는 가상환경 이름이 venv임으로 (venv) 가 뜸

2-3) 가상환경 해체

deactivate
  • ()가 사라질 경우, 가상환경이 성공적으로 해제

3) 가상환경에 django 설치

pip install django 

4) 가상환경에 djangoframework(DRF) 설치

참고 블로그 -
django rest framework 시작하기
https://blog.naver.com/sw_maestro/222930071929

  • django-rest-framework(DRF)
    django 위 framework (spring 과 springboot 관계)
    django에서 Restful API 서버 구축을 돕는 라이브러리

  • 장점
    쉽고 빠른 개발
    DB 데이터를 json으로 직렬화
    커뮤니티 좋음

pip install  djangorestframework


참고

profile
공부에는 끝이 없다
post-custom-banner

0개의 댓글