将“假”模型条目添加到管理员索引

时间:2016-12-01 00:32:45

标签: python django django-templates django-views django-admin

我想添加一个指向admin的索引页面的链接,它列出了模型,但我不想创建新模型。这将是一个自定义视图。

这是我想要的结果。在这种情况下, 排行榜 应指向 / admin / leaderboards 代码用户是有效的型号。

desired result

我尝试使用以下模板覆盖to the documentation覆盖index.html页面。

{% extends "admin/index.html" %}

{% block content %}

    {{ block.super }}

    <div class="app-{{ app.app_label }} module">
    <table>
        <tr>
            <th scope="row"><a href="leaderboards">Leaderboards</a></th>
            <td></td>

        </tr>
    </table>
    </div>

{% endblock %}

但这是结果:

my approach

我知道我可以替换完整的index.html并对那里的特定行进行硬编码,但很多人不建议这样做。还有其他选择吗?

https://docs.djangoproject.com/en/1.10/ref/contrib/admin/#django.contrib.admin.AdminSite.index_template

0 个答案:

没有答案