Python 是否可以在django管理站点中更改模型名称?

Python 是否可以在django管理站点中更改模型名称?,python,django,django-models,django-admin,Python,Django,Django Models,Django Admin,我正在翻译一个django应用程序,我也想翻译django管理网站的主页 在此页面上列出了应用程序名称和模型类名。我想翻译模型类名,但我不知道如何为模型类提供一个用户友好的名称 有人知道怎么做吗?看看verbose\u name和verbose\u name\u复数,它们都是可翻译的。你应该在所有模型的元中使用ugettext\u lazyutil from django.db import models from django.utils.translation import ugettext

我正在翻译一个django应用程序,我也想翻译django管理网站的主页

在此页面上列出了应用程序名称和模型类名。我想翻译模型类名,但我不知道如何为模型类提供一个用户友好的名称


有人知道怎么做吗?

看看
verbose\u name
verbose\u name\u复数
,它们都是可翻译的。

你应该在所有模型的元中使用ugettext\u lazyutil

from django.db import models
from django.utils.translation import ugettext_lazy as _

class Book(models.Model):
    ...

    class Meta:
        verbose_name = _("My Book")
        verbose_name_plural = _("My Books")

但这只会更改主页中的名称,但当您单击链接(类)时,上面的标题将显示您之前提到的类名。在Django 1.11中,详细名称只会更改主页中的标题。这确实是正确答案。详细的名称出现在管理员主页和每个子页面上。感谢您的回答,这对我帮助很大。