Section 1. Model Admin 등록
1. Model 을 Admin app 에 등록
- import User - User 모델 클래스 불러오기
- admin.ModelAdmin - model 및 admin 관련 클래스 상속
- list_display - admin 페이지에서 해당 모델을 어떻게 리스트화 해서 보여줄 것인지 지정
- admin.site.register(User, UserAdmin) - 모델과 admin 클래스 지정해서 등록
2. 결과
Section 2. Admin Model 설정
1. Model 코드
- __str__ () - 클래스 인스턴스(테이블에서 하나의 행)를 문자열로 변환하는 함수
- verbose_name - admin 페이지에서 보이는 이름 지정
- verbose_name_plural - admin 페이지에서 보이는 이름 지정 (복수)
2. 코드 수정전
- 클래스 인스턴스 문자열로 변환 시 User object(1) 로 표시됨
3. 코드 수정후
- list_display 설정으로 user123 표시됨 만약 설정이 없다면 클래스 인스턴스 문자열로 변환 시 username 사용자명으로 보임