우리가 만드는 파일에 대해서 생각해봅시다.저번 포스팅 까지는 reading이라는 앱의 이름만 세팅에 추가하고 어떤 앱 인지 무엇이 필요한 지는 다루지 않았습니다. 이제 모델을 정의하기 전에 미리 여러가지를 생각해보고 모델을 정의해보도록 하겠습니다. 리딩 애플리케이션은 책에 나오는 좋은 글귀를 보여주는 앱입니다. 2가지 클래스가 필요합니다. 바로 "책"과 "좋은 글귀"입니다. 책에는 어떤 정보들이 담겨야 할까요? 제가 생각하기엔 책의 이름과 작가, 간단한 책 설명이 있으면 될 것 같군요. 좋은 글귀에는 어떤 정보들이 필요한가요? 이 글귀가 나온 책이 무엇인지 또 그 글귀가 무엇인지만 알면 됩니다.모델 정의하기위에서 정의한 것들을 직접적인 형태로 바꿔보겠습니다. 우리는 2개의 테이블이 필요합니다. Book과..
MVT 패턴은 MVC 패턴과 똑같습니다.장고는 MVC 패턴을 기반으로 하고, 이름만 MVT 패턴이라고 이전 포스팅에서 간략하게 설명했습니다. 이번 포스팅에서 다운로드를 하기 전에 패턴에 대해서 공부하고 다음 포스팅에서 장고를 다운로드 해보겠습니다. MVC 패턴은 Model, View, Controller의 앞 글자를 딴 말로 Model에서는 데이터 저장 및 수정, 변경, 삭제 등의 일이 일어나는 데이터베이스 부분입니다. 그리고 Controller에서는 로직을 담당합니다. 데이터의 변경이 필요한 부분에서는 모델에 요청하고 그 결과값을 받고, 그냥 html 문서만 보여주면 되는 순간에 그러도록 명령합니다. View 부분이 화면의 UI를 담당하는 부분입니다. 사용자에게 실질적으로 보여지는 부분이라고 생각하시면..