새벽까지
article thumbnail

0. 장고 Base

Django(/dʒæŋɡoʊ/ jang-goh/쟁고/장고)는 파이썬으로 만들어진 무료 오픈소스 웹 애플리케이션 프레임워크(web application framework),
쉽고 빠르게 웹사이트를 개발할 수 있도록 돕는 구성요소로 이루어진 웹 프레임워크

MTV Structure (Model, Template, View)

image

M(Model): DB 관련 로직

T(Template): 브라우저에 실제로 보이는 부분에 관한 로직

V(View): View와 Model을 이어주는 로직

준비 사항
Vscode, python설치(환경변수 설정되어있어야 됨), anaconda


1. 가상환경 만들기

장고 프로젝트를 만들기 전에 먼저 가상환경을 만들어 봅시다.

가상환경을 만드는 이유는 장고 패키지들의 의존성때문에 가장 큰데요. 프로젝트 단위로 진행할때마다 가상환경을 새로 만들어주면, 패키지들끼리 충돌나는 것을 줄일 수 있습니다.

충돌 문제 뿐 아니라, 여러 프로젝트들을 개발하고 진행하고 마지막에는 배포 단계에 갑니다. 배포하는 컴퓨터에 패키지를 다운받게 해줘야 하는데, 그에 해당하는 패키지들만 다운받게 해야겠죠?

conda create --name 가상환경이름

$ conda create --name django

이름은 django로 설정했습니다.

터미널이 보이지 않으면 ctrl+` 누르면 나옵니다!!
장고 가상환경이 설정된 모습

혹시 가상환경이 실행이 안된다면, ctrl+shift+p를 사용하면 python 인터프리터가 나옵니다.

2. 장고 설치하기

다음으로 vscode에 장고를 설치합니다.


$ pip install django

3. 장고 프로젝트 생성하기

django-admin startproject 프로젝트 명

$ django-admin startproject test_django

프로젝트 명은 test_django로 했습니다.

왼쪽에 django 프로젝트 생성된 모습

4. 장고 프로젝트 시작해보기

 

현재 디렉토리를 바꿔줍니다.

$ cd test_django

$ cd python manage.py runserver

8000포트로 들어가면 성공!

profile

새벽까지

@GoS

좋아요❤️ 구독👍🏻 감사합니다!