장고2 [장고(Django)] MTV 패턴 MTV 패턴 Model - Template- View 1. Model : 모델(Model)은 DB의 구조를 결정한다. 대부분의 경우 테이블을 작성할 떄 사용하는데, 테이블의 이름, 각 열의 이름과 타입 등을 설계할 때 사용한다. 모델은 클래스로 만드는데, 클래스의 이름이 테이블 이름이 되고 클래스의 속성이 컬럼(열)이 된다. 속성의 값은 컬럼의 데이터 타입과 제약사항을 결정한다. 장고에서는 models.py를 통해 관리할 수 있다. 2. Template : 사용자에게 보여지는 UI부분. HTML코드 등 사용자에게 보여지는 부분이다. 3. View : 기능, 로직 부분. 넘겨 받은 데이터를 어떻게 해석하고 가공할지, 그리고 처리된 결과를 어떻게 사용자에게 돌려줄지를 결정하는 부분이다. 2019. 5. 3. [장고(Django)] 장고 기본 명령들 장고 기본 명령들 python -m venv myvenv(가상환경이름) : 가상환경 설정 source myvenv(가상환경이름)/bin/activate : 가상환경 실행 deactivate : 가상환경 끄기 pip install django : 장고 설치 (pip는 파이썬관련 패키지(누가 만들어놓은 파이썬 프로그램들)를 설치하기 위해 사용되는 명령어) django-admin startproject 프로젝트이름 . : 장고 프로젝트 생성. 장고 프로젝트를 만들면 myproject 폴더가 생기고 manage.py라는 파일이 만들어진다. 프로젝트 이름 다음 한칸을 띄우고 .(점)을 붙이면 현재 폴더에 파일들을 만들겠다 라는 의미로 현재 폴더에 파일을 만들고 싶으면 붙이면 되고, 그게 아니라면 생략하면 된다. .. 2019. 5. 3. 이전 1 다음