로딩 중...
Model 정의, Admin, 공통 템플릿
구현 지침 탭에서 각 단계를 클릭하여 완료 표시할 수 있습니다.
이 미션에서 무엇을 배우고 어떤 경험을 하게 되는지 확인하세요.
Django Admin을 통해 관리자 화면에서 데이터를 관리 할 수 있도록 만들고, 사용자 화면(웹 CRUD)과 관리자 화면(Admin)을 역할 기준으로 분리합니다.
6주차에서는 메모리 리스트를 활용하여 CRUD 생명주기를 경험했습니다. 7주차에서는 한 단계 더 나아가 실제 운영 환경과 유사한 구조로 확장합니다.
데이터는 Model과 DB(MySQL)를 통해 관리하며, 관리자는 Django Admin을 사용해 데이터를 관리합니다. 사용자는 기존과 동일하게 Template 기반 화면을 통해 데이터를 조회하거나 등록할 수 있습니다. 또한 운영 환경에서 필요한 관리자 요구사항을 고려하여 검색, 필터, 목록 관리와 같은 기능을 반영합니다.
이번 주차의 핵심은 단순한 기능 구현이 아니라 관리자 관점에서 데이터를 어떻게 설계하고 관리할 것인지를 이해하는 것입니다.