2014-12-16 3 views
1

장고 슈트 메뉴에 플랫 페이지 애플리케이션을 추가하려면 어떻게합니까? 나는 다음과 같은 구성을 시도했다. admin.py장고 슈트 메뉴에 플랫 페이지를 추가하는 방법

from django.contrib.flatpages.models import FlatPage 

# We have to unregister the normal admin, and then reregister ours 
admin.site.unregister(FlatPage) 
admin.site.register(FlatPage) 

무에서 settings.py

'MENU': (
    {'app': 'dongledb', 'label': 'Dongles', 'icon': 'icon-fire'}, 
    {'app': 'projapp', 'label': 'Manage', 'icon': 'icon-edit'}, 
    {'app': 'ruleskb', 'label': 'Rulesets', 'icon': 'icon-road'}, 
    {'app': 'userprofile', 'label': 'User Profile', 'icon': 'icon-user'}, 
    {'app': 'report_builder', 'label': 'Report Builder', 'icon': 'icon-filter'}, 
    {'label': 'Executive Dashboard', 'icon': 'icon-filter', 'url': '/execdash/xls'}, 
    {'app': 'chronograph', 'label': 'Scheduled Jobs', 'icon': 'icon-time'}, 
    {'app': 'currencies', 'label': 'Currencies', 'icon': 'icon-fire'}, 
    {'app': 'cities_light', 'label': 'Country/Region/Cities', 'icon': 'icon-plane'}, 
    {'app': 'aws_manager', 'label': 'AWS Cloud', 'icon': 'icon-fire'}, 
    'sites', 
    'flatpages', 

INSTALLED_APPS = (
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 
    'suit', 
    'suit_ckeditor', 
    # enable the admin: 
    'django.contrib.admin', 
    'django.contrib.sites', 
    'django.contrib.flatpages', 

에서

메뉴에 표시된다.

답변

-1
{'app': 'flatpages', 'label': 'Pages'}, 
관련 문제