Django grappeli - включить ссылку на пользовательскую страницу администратора в раскрывающемся меню боковой панели.

Я использую Django 1.7 с Mezzaine.

Я создаю пользовательскую страницу администратора в соответствии с: Django - пользовательская страница администратора, не связанная с моделью

Я хотел бы включить ссылку на эту страницу в раскрывающееся меню боковой панели Grappeli. Есть ли способ добиться этого, не касаясь шаблона боковой панели?


person matousc    schedule 21.10.2014    source источник


Ответы (1)


Найдите константу ADMIN_MENU_ORDER в файле settings.py.

Вероятно, это выглядит так:

# ADMIN_MENU_ORDER = (
#     ("Content", ("pages.Page", "blog.BlogPost",
#        "generic.ThreadedComment", ("Media Library", "fb_browse"),)),
#     ("Site", ("sites.Site", "redirects.Redirect", "conf.Setting")),
#     ("Users", ("auth.User", "auth.Group",)),
# )

Вы должны сначала раскомментировать эти строки. Предполагая, что ваша недавно созданная административная страница называется verycustom.SuchCustomPage, вы должны вставить ее в нужное место в списке меню.

Пример:

ADMIN_MENU_ORDER = (
     ("Content", ("pages.Page", "verycustom.SuchCustomPage", "blog.BlogPost",
        "generic.ThreadedComment", ("Media Library", "fb_browse"))),
     ("Site", ("sites.Site", "redirects.Redirect", "conf.Setting")),
     ("Users", ("auth.User", "auth.Group",)),
)

Изменить. Подробное объяснение можно найти в официальной документации.

person wtfzn    schedule 21.10.2014