Добавление пользовательских данных в панель администратора Django

У меня снова небольшие проблемы с Django.

У меня есть простой проект сайта электронной коммерции, над которым я работаю для своего диплома. Он продает книги. У меня есть основные функции, такие как добавление категорий и продуктов, регистрация и вход клиентов, корзина на основе сессий, страница оформления заказа, полностью подключенная к API платежей, и модель заказов для отслеживания данных

Мой профессор попросил меня сейчас добавить соответствующие отчеты в админ-панель, поговорил со мной немного о том, что было бы уместно посмотреть и все такое. Итак, у меня есть в голове что я надеюсь сделать.

Я хочу иметь два контейнера на главной странице приборной панели, которые бы отображали некоторые быстрые аналитические данные (например, сколько книг магазин продал за последние семь дней, сколько денег от продаж сайт заработал за последний месяц), а также ссылки в боковой панели: Я хочу, чтобы каждое соответствующее приложение в рамках моего проекта имело свой собственный раздел отчетов в панели администратора, возможно, переходящий по ссылке под их моделями. Например, я разделил витрину, счета, заказы, корзину и кассу в разных приложениях

Проблема в том, что я не могу понять, как на самом деле... сделать это...

Я возился с макетом и шаблонами в админке; я понял, как добавить пользовательские ссылки на страницу админки и, например, изменить ее элементы дизайна. Но я не уверен, как связать нужные мне данные с приборной панелью. Такое ощущение, что ответ находится прямо передо мной, а я не могу до него добраться...

Полагаю, мой вопрос в том, как я могу добавить свои отчеты на страницу администратора Django для каждого приложения, и как я могу добавить эти контейнеры, которые мне нужны, в приборную панель?

Я догадался, что мне нужно начать с создания представления для каждого отчета. Поэтому сейчас я снова читаю документацию по Django на странице Admin, а также просматриваю вопросы, похожие на мой.

Но любая информация, которой вы можете поделиться, которая может облегчить этот процесс и сэкономить мне немного времени, будет очень признательна. Большое спасибо!

PS: Если это поможет, я переопределяю шаблоны администратора, скопировав все .html страницы в папку templates моего проекта - именно так я добился отображения заголовка магазина в панели администратора.

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