Django

Django 시작하기 (django 설치, 가상환경 세팅)

yugyeong 2023. 4. 18. 14:52

Django와 Flask는 python을 기반으로 한 Web Framework라고 한다.

이제는 Flask를 잘 다룰 줄 아니 Django를 공부해보려고 한다.

 

공부하기 전에 같은 Web Framework 인데 뭐가 다를까?에 대한 궁금증에 간단한 서치를 해보았다.

 

django는 Python의 full stack web framework인 반면 Flask는 가볍고 확장 가능한 web framework이다.

즉, django는 기능이 훨씬 뛰어나지만 복잡하고, Flask는 매우 단순하고 가볍다는 차이라고 한다.

 

 

장고를 시작하기 전에 가상환경 셋팅을 먼저 해준다

https://docs.djangoproject.com/en/2.2/intro/install/#quick-install-guide

 

Django

The web framework for perfectionists with deadlines.

docs.djangoproject.com

 

 

1. 프롬프트에 virtualenv를 설치한다.

pip install virtualenv

 

2. 내가 사용할 가상환경을 만들어준다

가상환경명은 myenv로 하였다.

virtualenv myenv

 

 

이후 cmd 에 dir를 입력해보면 내가 만든 가상환경이 있을 것이다.

이제 저 가상환경에 장고를 설치할 것이다.

 

 

3. myenv안에 장고를 설치하기 위하여 디렉토리를 이동해주어야 한다.

 

cd myenv

cd Scripts

activate.bat

pip install Django

 

순으로 cmd 에 입력하여 장고를 설치해주면 기본적인 가상환경 셋팅은 완료되었다.

이 내용은 장고의 공식 홈페이지에도 그대로 적혀있는 내용이다.