DB
체계화된 데이터의 모임
- 몇 개의 자료 파일을 조직적으로 통합하여 자료 항목의 중복을 없애고, 자료를 구조화하여 기억시켜놓은 자료의 집합체
QuerySet
데이터베이스에서 전달 받은 객체의 목록 (Django ORM에서 발생한 자료형)
- 리스트와 구조는 같지만 파이썬 기본 자료구조가 아니기 때문에 파이썬에서 읽고 쓰기 위해 자료형 변환(Casting) 필요
ModelName.objects
를 통해 queryset
생성 가능
Query
데이터베이스에 정보를 요청해주는 것을 의미
- 파이썬으로 작성한 코드가 sql로 매핑되어 QuerySet 자료형으로 값이 넘어옴
DB API
DB를 조작하기 위한 도구
- django는 기본적으로 ORM을 제공하며, DB를 편하게 조작할 수 있도록 도와준다.
ClassName.objects.all()