Как я могу изменить заголовки в разделе действий в панели администратора Django?

Я хочу изменить заголовки в разделе действий в админке Django. Как я могу это сделать? enter image description here

Описание [GitHub] определяется в модуле django.contrib.admin.actions с:

@action(
    permissions=["delete"],
    description=gettext_lazy("Delete selected %(verbose_name_plural)s"),
)
def delete_selected(modeladmin, request, queryset):
    # …

При этом берется verbose_name_plural модели. Таким образом, вы можете заменить verbose_name_plural на:

class Article(models.Model):
    # …

    class Meta:
        verbose_name_plural = 'publications'
        # …

Или вы можете сделать файл перевода, который переводит его во что-то другое, но вы ограничены тем, что Django modeladmin передает форматеру.

Вернуться на верх