장고란? 개념 정리


장고란? 개념 정리

장고 주로 사용하는 모델은 MVC와 비슷한 MTV 사실상 동일하다고 보면된다 MVC&MTV: Model - 안전하게 데이터를 저장 View - 데이터를 적절하게 유저에게 보여줌 Control,Template - 사용자의 입력과 이벤트에 반응하여 Model과 View를 업데이트 MVC가 뭔데? 고대 프로그래머는 MVC라는 개념없이 DB와 디자인 컨트롤를 스까서 사용했는데 문제가 많아서 분리하게됨 MVC로 분리했더니 거의 대부분 프로젝트가 분리가능했고 또 나름 잘 작동함 동작예시) Django 개념 아래 그림은 전체적인 장고에 플로우를 나타냄 Web Browser 을 클릭시 다양한 액션이 발생하고 Url Dispatcher로 Url전달 -> Url Dispatcher Web Browser로 받은 Url을 적절한 View로 보내줌 -> View 에서는 DB접근과 어떻게 가공할지 알려주면 Model로 접근함 -> Model 에서는 DB접근후 데이터 처리후에 받은 DB데이터를 다시 View로...



원문링크 : 장고란? 개념 정리