9

我有两个模型(国家和州),我只为国家制作了一个 ModelAdmin,为州制作了一个 TabularInline。

class StateInline(admin.TabularInline):
    model = State

class CountryAdmin(admin.ModelAdmin):
    fieldsets = [
        (None, {'fields': ['name']}),
    ]
    inlines = [StateInline]

admin.site.register(Country, CountryAdmin)

如何覆盖verbose_nameCountry 模型的 Meta 属性?我想将菜单中的表格重命名为“国家/地区”,而不仅仅是“国家”?

4

1 回答 1

13

使用

在您的模型中:

from django.utils.tranlation import gettext_lazy as _

class Country(models.Model):
    # your fields
    class Meta:
        verbose_name = _("Country / State")
        verbose_name_plural = _("Countries / States")
于 2013-10-28T15:36:56.177 回答