ORM(Object Relation Mapper)데이터베이스의 내용을 객체로 변환 해서 어플리케이션 소스코드에서 직접 객체를 조작할 수 있도록 구성.ORM을 사용해서 개발자는 데이터베이스를 조작하는데 SQL을 사용하지 않고 직접 객체를 사용할 수 있다.database의 table은 ORM에서 model로 표현되고 Record는 Object로 표현된다.장점Django 에 구현된 각 RDBMS 별 wrapper 를 통해 RDBMS 의 종류가 어떤 것 인가에 상관없이 만들 수 있다. 직관적인 객체지향 프로그래밍이 가능하다.기존의 DB 기반 구성을 객체 기반 구성으로 확장하여, 컴포넌트를 조합하는 방식의 개발이 가능하다.단점SQL 구문의 생성을 추상화하여 구현 하였으므로, 복잡한 쿼리의 경우 비 효율적으로 SQ..