Как скрыть общий счетчик в changelist_view (Django admin)?

Я хочу скрыть общую сумму, отображаемую в changelist_view, как на следующем изображении.

Экран администрирования Django

Я искал, но не смог найти никакого способа через настройку администратора. Я знаю, что могу изменить шаблон, но мне бы не хотелось этого делать.

Возможно ли это без изменения шаблонов?

Я использовал этот код, чтобы скрыть общее количество объектов в админке. (для меня причина была в том, что при количестве строк, близком к 20 миллионам, подсчет в админке Django делает загрузку страницы очень медленной)

from django.contrib import admin  
from django.core.paginator import Paginator
from .models TheModel

class NoCountPaginator(Paginator):
    @property
    def count(self):
        return 999999999 # change to a random number or 0

@admin.register(TheModel)
class AdminTheModel(admin.ModelAdmin):
    show_full_result_count = False
    paginator = NoCountPaginator

Примечание: это не скрывает его, а просто не выполняет подсчет.

Я не смог найти способ скрыть текст подсчета без изменения файла pagination.html. Поскольку в коде нет блоков, я создал папку templates/admin/app-name/model-name/ и скопировал туда файл pagination.html. Затем я изменил его, поместив строку с текстом подсчета в качестве комментария.

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