로딩 중...
ORM 개념, QuerySet, 영속성
구현 지침 탭에서 각 단계를 클릭하여 완료 표시할 수 있습니다.
이 미션에서 무엇을 배우고 어떤 경험을 하게 되는지 확인하세요.
Django ORM을 활용하여 데이터 영속성을 이해하고, 메모리 기반 구조를 실제 데이터베이스 기반 구조로 전환합니다.
6주차에서는 메모리 리스트를 활용하여 CRUD 생명주기를 경험했고, 7주차에서는 Model, MySQL, Django Admin을 활용하여 실제 운영 환경과 유사한 구조로 확장했습니다. 8주차에서는 여기서 한 단계 더 나아가 ORM의 동작 원리와 데이터 영속성 개념을 이해하는 것에 집중합니다.
데이터는 반드시 Model을 통해 관리하며, SQL을 직접 작성하는 대신 ORM을 사용해 데이터를 다룹니다. 또한 QuerySet을 통해 객체 중심으로 데이터를 조회하는 방식을 이해하고, migration 흐름을 통해 데이터베이스 스키마가 어떻게 관리되고 변경되는지까지 함께 살펴봅니다.