[DJANGO] DJANGO 개발 환경 만들기
·
DJANGO
앞선 포스팅에서 DJANGO가 무엇인지 알아봤으니 이제 개발 환경을 만들어 볼 차례이다. 1. Django 프로젝트 관리를 위한 디렉토리 생성하기 우선 터미널을 띄워 장고 프로젝트를 관리할 디렉토리를 생성한다. 여기서는 'djangoTest'라는 디렉토리를 생성하였다. > mkdir djangoTest 2. 가상환경 만들기 디렉토리가 생성 되었다면, 생성된 디렉토리로 이동(cd djangoTest)로 이동하여 장고를 위한 가상 환경을 만들어 준다. 가상환경을 만드는 기본 명령어는 다음과 같다. djangoTest> python3 -m venv 가상환경이름 여기서는 가상환경 이름으로 'venv01' 이라고 한다. 가상환경이 만들어 지면 '가상환경이름' 으로 디렉토리가 1개 만들어 지고, 그 디렉토리 안에 ..
[DJANGO] DJANGO ?
·
DJANGO
DJANGO ? Django는 파이썬으로 제작된 오픈소스 *웹 프레임워크입이다. 비교적 입문이 쉬운 언어인 파이썬으로 제작되어 진입장벽이 그렇게 높은 편이 아니고 특유의 높은 생산성으로 특히 스타트업에서 사랑받는 프레임워크입니다. 장고로 제작된 대표적인 사이트는 인스타그램, 핀터레스트 등이 있다. DJANGO의 특징 1. MTV 패턴을 사용한다. MVC 디자인 패턴과 이름만 다르고 사실상 동일하다고 생각할 수 있다. Model은 동일하지만 View를 Template으로 표현하고 Controller는 View라고 표현한다. Model은 DB에 저장되는 데이터 Template은 유저에게 보여지는 UI View는 데이터를 처리하고 Template에 데이터를 전달하는 역할을 한다고 볼 수 있다. ​ 2. 강력한..