라이브러리는 도서관 아닌가요

[Django 2] Django 설치 및 프로젝트 시작, 실행 본문

Django/Django 프로젝트

[Django 2] Django 설치 및 프로젝트 시작, 실행

veryhi 2021. 10. 7. 16:12

 

 

장고(Django, FAQ 발음으로는 "쟁고"(IPA[ˈdʒæŋgoʊ])[2])는 파이썬으로 작성된 오픈 소스 웹 프레임워크로, 모델-뷰-컨트롤러(MVC) 패턴을 따르고 있다. 현재는 장고 소프트웨어 재단에 의해 관리되고 있다.

 

장고 소프트웨어 재단 - 위키백과, 우리 모두의 백과사전

 

ko.wikipedia.org

 

TMI: Django의 'D'는 묵음이다.

 

 

 

< 코드 요약 >

python -m pip install django   # 장고 설치

django-admin startproject testproject   # 프로젝트 생성

cd [manage.py가 있는 프로젝트 위치]   # 서버를 실행하기 위한 이동

python manage.py runserver   # 서버 실행

 

 

 


 

 

 

1. 장고 설치

우선 cmd 창 open

 

 

 

1. 버전? 잘 모르겠다. 일단 django 연습 및 프로젝트 생성이 우선

 

최신 버전 설치 ↓

python -m pip install django

 

 

 

2. 아니다. 난 다른 버전을 사용해야 한다.

원하는 버전으로 설치 ↓ (3.2.1를 다른 숫자로 입력하면 다른 버전이 설치된다.)

python -m pip install django==3.2.1

     혹은

python -m pip install django~=3.2.1

 

 

 

3. 가상환경을 이용한 버전 관리

가상환경(virtualenv) activate 후 설치, 아래 링크 참조

https://wikidocs.net/70588

 

1-03 장고 개발 환경 준비하기

이제 본격적으로 장고 개발 환경을 준비해 보자. 그전에 여러분이 알아야 할 중요한 개념이 하나 있다. 바로 파이썬 가상 환경이다. 우리는 장고를 파이썬 가상 환경에 설치할 ...

wikidocs.net

 

django는 지속해서 업데이트를 하기 때문에 때때로 버전마다 다른 기능을 지원할 수 있다.

따라서, 이 점 꼭 유의하자.

 

설치 후, 별다른 경고 없이 마지막에

successfully installed django... 와 같은 문구를 만나면 설치가 완료된 것

 

 

 


 

 

 

2. 프로젝트 생성

 

CMD 창 open

 

 

cd 명령어를 사용해 Desktop으로 들어가서 위와 같은 명령어로 testproject를 생성한다.

 

아무런 경고문 없으면 잘 실행된 것이다.

 

(test라는 이름으로 만들려고 하면 내부 모듈 파일 이름과 충돌해서 생성이 안 된다.

 

user, test, model 등의 단어들은 작명 때 유의하자.)

 

 

 

다음과 같이 testproject에는 django의 핵심 파일들이 자동으로 생성된다.

 

 

 

 

자 이제 생성된 이 뼈대 프로젝트만으로 작동을 시켜보자.

 

Desktop → testproject로 경로를 이동한 후 아래의 명령어 입력

cd Desktop\testproject
python manage.py runserver

 

 

위에 보면 http://127.0.0.1:8000/ 과 같은 우리 눈에 다소 익숙한 주소를 던져준다.

 

로컬에서 실행할 수 있는 서버의 주소이다.

 

크롬 혹은 엣지를 열어서 입력해보자.

 

 

 

 

이렇게 뜨면 우리가 만든 뼈대로 접속이 잘 된 것이다.

 

당연한 말이지만 ctrl + c 를 누르거나 cmd 창을 닫으면 서버가 자동으로 종료된다.

 

 

 

Django 설치 및 프로젝트 실행 완료

Comments