본문 바로가기

Python(파이썬)/Django(장고)

파이썬 프로젝트 가상환경 설정 및 장고 설치하기

현재 프로젝트에서 가상 환경을 설정하는 방법입니다

가상 환경이 필요한 이유

가상 환경을 설정하는 이유는 지금 작업하는 프로젝트를 작업 중인 PC 이외에서 작업을 이어서 한다면

이어서 하는 PC에도 동일한 환경 설정을 갖추어야 하지만 가상 환경을 설정해놓으면

이러한 수고를 덜 하고 빠르게 작업을 이어서 할 수 있기 때문입니다

명령어 : pip install virtualenv 입력합니다

실행하면 위와 같은 로그가 출력됩니다

 

가상 환경을 만듭니다

명령어 : virtualenv "이름"

이름은 원하는 이름으로 만들면 됩니다

created virtual environment 문구가 나옵니다

성공적으로 만들어졌습니다

명령어 : source "가상 환경 이름"/bin/activate 입력합니다

해당 명령어를 작성하면 경로 맨 앞에 아래와 같이 설정한 가상 환경 이름이 보입니다

구축되었으니 여기에 원하는 라이브러리, 장고 등을 설치하면 다른 PC에서 해당 프로젝트를 실행해도

다른 작업 필요 없이 이어서 작업하는 것이 가능하게 됩니다

 

장고(Django)

파이썬 장고 설치하는 방법

명령어 : pip3 install diango

 

django-admin 생성

명령어 : django-admin startproject "이름" .

이름은 프로젝트 이름을 써도 되고 다른 이름을 써도 상관없습니다

"."을 입력하는 이유는 현재 폴더에 만든다는 명령입니다

다음 명령어를 입력합니다

명령어 : python manage.py migrate

장고 프로젝트 실행

django-admin startproject 명령어로 생성한 이름의 프로젝트 폴더를 들어갑니다

하위 폴더 중에서 settings.py 파일을 클릭합니다

ALLOWED_HOST 변수가 있습니다

ALLOWED_HOST = ['*']와 같은지 확인합니다

다음으로 명령어 : python manage.py runserver 0:80 입력합니다

":" 뒤의 80은 포트로 사용 중이면 다른 포트 번호를 입력하면 됩니다

 

로그에 나오는 주소를 들어갑니다

없는 경우 http://localhost:80 접속합니다

(포트가 다른 경우 뒤의 숫자만 변경하면 됩니다)

아래와 같은 화면이 나오면 성공적으로 끝난 것입니다

앱 생성

명령어 : python startapp "이름"

 

 

파이썬 패키지 확인

더보기

가상 환경을 설정 안 하고 다른 PC에도 동일한 환경 설정을 하는 경우

설치된 패키지 등을 쉽게 하는 방법입니다

명령어 : pip list 입력합니다 

목록과 버전이 나옵니다