编辑Django的管理员索引<div id =“module”>标签</div>

时间:2010-05-10 19:18:38

标签: django django-models django-admin django-templates

我是Django框架的新手。

在Django的管理员索引页面上,我想摆脱模型名称末尾的“s”。

示例:

    <div class="module">
     <table summary="Models available in the my application.">
      <caption><a href="" class="section">My application</a></caption>
        <tr>
            <th scope="row"><a href="model/">Model**s**</a></th>            
             <td><a href="model/add/" class="addlink">Add</a></td>
             <td><a href="model/" class="changelink">Change</a></td>         
        </tr>
     </table>
    </div>

我知道一种方法可以做到这一点,但我真的在找文件我应该编辑。它在哪里以及我到底应该做什么?

我似乎无法确定它的来源。

1 个答案:

答案 0 :(得分:1)

contrib/admin/templates/admin/index.html - 不要直接编辑,只需将其复制到admin/中您自己的模板目录中。你可能只是覆盖内容块。

然而

您可能只想在模型的Meta类中设置verbose_name_plural

class Model(models.Model):
    # fields

    class Meta:
        verbose_name_plural = 'Model'