Django App 이름 커스터마이징

Codren·2021년 5월 23일
0

Django Admin

목록 보기
4/13

Section 1. App Verbose_name 지정

1. apps.py

  • name = 'user'



2. apps.py 수정

  • 해당 app 의 verbose_name 지정




3. settings.py app 수정

  • app 의 name 이 아닌 해당 app 의 apps.Config Class 지정
  • Config Class 지정하지 않고 그냥 App name 만 지정해도 적용 되는 것 확인함




4. 동작 과정 (원리)

  • Config Class 지정 시

    ① App 에 지정된 Config Class 로 이동
    ② 해당 Config Class 의 name 속성에 지정된 app 을 이용
    ③ admin 페이지 출력은 verbosename 으로 출력


  • App name 지정 시
    - 해당 앱의 apps.py Config Class 의 verbosename 을 참고해서 출력




5. App 이름 수정 결과 화면

  • 수정 전

  • 수정 후




6. 추가적인 내용

  • navigator 는 사용자(App) - 사용자(Model) 로 verbosename 출력 됨

0개의 댓글