2

最近、管理ページにカスタム ビューへのリンクを自動的に作成する adminplus を追加しました。たとえばadmin.site.register_view('somepath', 'My Fancy Admin View!', view=my_view)、'My Fancy Admin View!' という名前のリンクを含む 'Custom 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 に答える