Django grappeli - 在侧面板下拉菜单中包含自定义管理页面的链接

时间:2014-10-21 11:08:21

标签: django mezzanine django-grappelli

我将Django 1.7与Mezzaine一起使用。

我根据以下内容创建自定义管理页面: Django - custom admin page not releated to a model

我想将该页面的链接添加到grappeli侧面板下拉菜单中。有没有办法在不触及侧面板模板的情况下实现这一目标?

1 个答案:

答案 0 :(得分: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",)),
)

编辑:你会在官方documentation找到详细的解释。