ORM은 (Object-Relational Mapping)의 약자이다.
SQL쿼리문 없이도 객체(Object)와 관계(Relational)를 연결해 DB의 데이터를 쉽게 조작할 수 있게 해준다.
즉, ORM은 데이터들을 객체처럼 사용할 수 있도록 도와준다.
기존에는 관계형 DB를 사용하기 위해서는 SQL을 필요 했었지만 ORM을 사용함으로써 작성한 파이썬 코드를 SQL쿼리로 자동 변환 시켜, 개발자가 따로 SQL쿼리를 작성해 줘야 하는 번거로움이 사라졌다
User.object.all()
User.objects.get()
User객체에 저장된 모든 데이터를 가져올 수 있다.
User.objects.create()
()필드에 데이터를 입력하여 새로운 데이터를 추가 할 수 있다.