如何将Django管理信息中心中的显示标签Auth
更改为Authentication
?
答案 0 :(得分:1)
目前没有简单/优雅的方法来做到这一点。可定制的应用程序标签在一段时间内一直是一个痛点。您可以override admin/index.html
并注入一些javascript代码来更改标签。请注意,您也可以将admin.site.index_template
更改为"admin/my_index.html"
,然后可以使用{% extends "admin/index.html" %}
来保持DRYer。
当然,管理员中还有其他区域也会出现“Auth”,例如"admin/app_index.html"
,面包屑等......
答案 1 :(得分:0)
我想如果你覆盖admin / index.html你可以硬编码模板中的逻辑而不是任何javascript:
<caption><a href="{{ app.app_url }}" class="section">
{% ifequal app.name "Auth" %}
{% trans 'Authentication' %}
{% else %}
{% blocktrans with app.name as name %}{{ name }}{% endblocktrans %}
{% endifequal %}
</a></caption>