Framework란 ?
프레임워크는 어떠한 목적을 달성하기 위해 복잡하게 얽혀있는 문제를 해결하기 위한 구조며, 소프트웨어 개발에 있어 하나의 뼈대 역할을 한다.
Django란 무엇인가
Django는 2005년부터 시작된 Python의 오픈 소스 웹 프레임워크이자 풀 스택 프레임워크이다. 강력한 풀스택 웹 프레임워크답게 기본적으로 제공하는 것들이 많다.
ORM을 기본적으로 제공한다.
관리자 페이지를 기본적으로 제공한다.
자주 사용되는 로직들을 묶어서 기본적으로 제공한다.
만들어진 엔티티에 따라 권한 목록을 알아서 제공한다.
Django의 기본구조