컴공생의 다이어리

[Django] 장고 설치 및 프로젝트 생성 본문

Development/Python & Django

[Django] 장고 설치 및 프로젝트 생성

컴공 K 2021. 5. 16. 00:01

장고(Django) 설치

(파이썬 가상 환경에서 장고를 설치할 것이다!)

[pip install django==3.1.3] 명령어를 입력해 장고를 설치한다.

([django==] 뒤에 붙어 있는 숫자는 장고의 버전이다.)

 

 

장고 프로젝트 생성

장고의 프로젝트는 하나의 웹사이트라고 생각하면 된다. 즉, 장고 프로젝트를 생성하면 한 개의 웹 사이트를 생성하는 것과 같다. 프로젝트 안에는 여러 개의 앱이 존재한다. 이 앱들이 모여 웹 사이트를 구성한다. 이때, 앱이란 관리자 앱, 인증 앱 등과 같이 장고가 기본으로 제공하는 앱과 개발자가 직접 만든 앱을 말한다.

 

▶ 프로젝트 디렉터리 생성

1. 장고 프로젝트는 여러 개가 될 수 있으므로 프로젝트를 모아 둘 프로젝트 루트 디렉터리 생성을 해야 함. 아래와 같은 명령어로 [projects]라는 폴더를 생성

 

2. 프로젝트 루트 디렉터리 안에서 아래의 명령어를 입력해 만들어둔 mysite라는 가상 환경에 진입

   (이때 반드시 프로젝트 루트 디렉터리에서 명령어를 입력해야 함)

 

3. 장고 프로젝트를 담을 mysite 디렉터리를 생성하고 이동

 

4. 장고 프로젝트 디렉터리에서 django-admin이라는 도구로 장고 프로젝트를 생성

명령어에서 config 다음에 점(.)은 '현재 디렉터리를 프로젝트 디렉터리로 만들라'라는 의미

 

 

▶ 개발 서버 구동하고 웹 사이트에 접속해보기

1. 개발 서버 구동하기

[python manage.py runserver]라는 명령을 실행하면 개발 서버가 구동된다.

 

2. 127.0.0.1:8000에 접속

 

3. 개발 서버 종료하려면 명령프롬프트(cmd)에 [ctrl+c]를 입력

 

 

 

 

wikidocs.net/70588

 

위키독스

온라인 책을 제작 공유하는 플랫폼 서비스

wikidocs.net

wikidocs.net/72377

 

위키독스

온라인 책을 제작 공유하는 플랫폼 서비스

wikidocs.net

728x90
Comments