【发布时间】:2017-04-15 12:06:18
【问题描述】:
我想添加一个指向管理员索引页面的链接,其中列出了模型,但我不想创建新模型。这将是一个自定义视图。
这是我想要的结果。在这种情况下,Leaderboards 应该指向 /admin/leaderboards。 代码和用户是有效的模型。
根据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 %}
但结果是这样的:
我知道我可以替换完整的 index.html 并在那里硬编码特定的行,但很多人不建议这样做。有没有其他选择?
【问题讨论】:
标签: python django django-templates django-views django-admin