프로그래밍 Programming
Django Suit configuration 장고 어드민사이트 커스토마이징
문장전달자
2016. 2. 27. 12:03
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