MVC

    [백엔드 기초] 2-1. Django

    Django: 파이썬 기반 웹 프레임워크 MVC(MTV) : 디자인 패턴 Model 데이터를 입력하고 전송받으면 데이터베이스 서버에 저장되는데 이것을 다루는 것이 모델. 안전하게 데이터를 저장함. View 데이터를 적절하게 가공/처리 후 템플릿으로 넘겨 유저에게 보여줌. 유저가 원하는 형태의 데이터로 전송. Controller (Template in Django) 사용자에게 보여지는 부분. 사용자의 입력과 이벤트에 반응하여 Model과 View를 업데이트. Project & App 하나의 프로젝트가 하나의 웹사이트 역할.(각종 앱+설정들) 프로젝트 안에 다양한 기능이 있으며, 의미있는 특정 기능을 app으로 관리함. 작동 원리 WSGI(wsgi.py)웹 서버와 장고를 적절히 결합시켜 주는 역할. URL ..