Подтвердить что ты не робот

Как установить другой заголовок Inline в Django Admin?

Мне нужно изменить inline title (name) на нечто, отличное от verbose_name класса Meta в модели. Есть ли переменная для этого?

4b9b3361

Ответ 1

Как указано, вам необходимо установить значения вашего подкласса InlineModelAdmin:

InlineModelAdmin.verbose_name - Переопределение к verbose_name, найденному в моделях внутреннего класса Meta.

InlineModelAdmin.verbose_name_plural - Переопределение к verbose_name_plural найдено в моделях внутреннего класса Meta.

В этом примере вместо заголовка "Устройство" мы используем "Телефон":

class DeviceInline(admin.TabularInline):
    model = Device
    verbose_name = "Phone"
    verbose_name_plural = "My Phones"