하나의 모델임에도, 어드민에서는 카테고리별로 필드를 묶어 보여주면 좋다.
@admin.register(YourModel)
class YourModelAdmin(NestedModelAdmin):
"""YourModel 어드민"""
actions = [
'start_recruiting',
'cancel_recruiting',
]
model = YourModel
...중략...
fieldsets = [
('신청 정보', {'fields': ['created_date', 'name', 'phone', 'birthday', 'plab_zone', ]}),
('지원자 추가 정보', {'fields': ['service_joined_date', 'fpp', 'match_apply_cnt', ]}),
('담당자 검토', {'fields': ['status']})
]
▼ 아래와 같이 YourModel 모델의 필드를 크게 3가지 상위 카테고리로 구분하여 보여주고 있다