2

最近,我添加了 adminplus,它会自动在管理页面上创建一个指向我的自定义视图的链接。例如admin.site.register_view('somepath', 'My Fancy Admin View!', view=my_view),应该生成一个带有名为“My Fancy Admin View!”的链接的“自定义视图”菜单。如果我禁用 Grappelli,则会出现菜单和链接,但是当启用 Grappelli 时,菜单和链接会消失。我的猜测是 Grappelli 会跳过此菜单,因为它的定义与其他菜单不同。任何建议将不胜感激。

4

1 回答 1

2

感谢 dan-klasson 提供的提示,我找到了解决问题的方法

将以下代码添加到 Grappelli 的admin/index.html

        {% empty %}
            <p>{% trans "You don´t have permission to edit anything." %}</p>
        {% endfor %}
<!-- Code above is included as point of reference -->
<!-- Add the code below -->
<div class="grp-module" id="custom_views">
    <h2>Custom Views</h2>       
    <div class="grp-row">
        {% for path, name in custom_list %}   
        <a href="{{ path }}"><strong>{{ name }}</strong></a>
        {% endfor %}    
    </div>
</div>  
于 2013-08-08T03:00:32.090 回答