갈루아의 반서재

728x90

장고 관리자 페이지 메뉴명, 아이콘 변경 등은 앞서 설치한 Django Suit 을 통해 커스토마이징할 수 있다.


settings.py 파일에 아래 내용 추가하여 커스토마이징한다.

항목별 자세한 내용은 아래 링크 참조

http://django-suit.readthedocs.org/en/develop/configuration.html#menu-open-first-child



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
 
# Django Suit configuration example
SUIT_CONFIG = {
    # header
    'ADMIN_NAME': 'PySITE Dashboard',
    'HEADER_DATE_FORMAT': 'l, j. F Y',
    'HEADER_TIME_FORMAT': 'H:i',
 
    # forms
    'SHOW_REQUIRED_ASTERISK': True,  # Default True
    'CONFIRM_UNSAVED_CHANGES': True, # Default True
 
    # menu
    # 'SEARCH_URL': '/admin/auth/user/',
    'MENU_ICONS': {
       'sites': 'icon-leaf',
       'auth': 'icon-lock',
    },
    'MENU_OPEN_FIRST_CHILD': True, # Default True
    # 'MENU_EXCLUDE': ('auth.group',),
    'MENU': (
        'sites',
        {'app': 'pysite', 'label': 'PySITE', 'icon': 'icon-file', 'models': (
            {'model': 'UserInfo', 'label': 'User information'},
            {'model': 'ReservationList', 'label': 'Reservation'},
        )},
        {'app': 'auth', 'icon':'icon-lock', 'models': ('user', 'group')},
#        {'label': 'Settings', 'icon':'icon-cog', 'models': ('auth.user', 'auth.group')},
#        {'label': 'Support', 'icon':'icon-question-sign', 'url': '/support/'},
    ),
 
    # misc
    'LIST_PER_PAGE': 15
}
cs



728x90