불친절한 블로그

[Django][Python] 가상환경에 Django 설치하기 본문

Project/Energy map v2

[Django][Python] 가상환경에 Django 설치하기

오누! 2021. 8. 31. 11:16
반응형

실습 환경

개발 툴 : IntelliJ
개발 언어 : Python
프레임워크 : Django
개발 OS : windows

 

Django를 사용할때, 

로컬에 바로 설치할 수도 있겠지만

깔끔한 개발 환경을 위해서 가상환경을 구상하게 되면

관리하는데 큰 도움을 받을 수 있다.

 

 

가상환경(Virtual environment)

가상환경 프로젝트는 Python/Django를 분리해준다.

가상환경을 만드는데 필요한 것은 생성할 공간을 정하는 것뿐이라고 한다.

 

프로젝트를 집어넣을 디렉토리를 만든다.

디렉토리를 만들고 그 디렉토리 안으로 들어간다.

$ mkdir 프로젝트이름
$ cd 프로젝트이름

 

가상환경을 만든다.

그러면 프로젝트 디렉토리 안에 가상환경이름으로 디렉토리가 만들어진다.

C:~\프로젝트이름 > python3 -m venv 가상환경이름

 

 

가상환경 이용하기

명령어를 사용하면 가상환경으로 접속하게 된다.

C:~\프로젝트이름 > 가상환경이름\Scripts\activate

접속하게 되면 쉘프롬프트 앞에 가상환경이름이 들어가 있다.

C:~프로젝트이름 >

(가상환경이름) C:~프로젝트이름 >

 

 

장고 설치하기

장고를 설치하기 전에 pip이 최신 버전으로 upgrade 해줘야한다.

(가상환경이름) C:~프로젝트이름 > python3 -m pip install --upgrade pip

그 후 장고를 설치한다.

(가상환경이름) C:~프로젝트이름 > pip install django

 

 

장고 프로젝트를 시작하기

장고 프로젝트를 만들려면 프로젝트 시작 명령어를 입력해줘야한다.

(가상환경이름) C:~프로젝트이름 > django-admin.py startproject 사이트이름

 

필자의 경우 

이전에 만들어진 프로젝트에 바인딩 함.

 

웹사이트가 정상적으로 작동하는지 확인한다.

(가상환경이름) C:~프로젝트이름 > python manage.py runserver

 

http://127.0.0.1:8000 으로 브라우저를 통해 접속해보자!

 

...

 

에러를 확인해보니

경로 뒤에 admin을 붙여본다.

오오 붙었다...!!

 

다른 직원에게 계정을 물어봤다.

 

페이지에 정상적으로 접속할 수 있다는것을 확인할 수 있다.

반응형
Comments