Как сделать дополнительные страницы в админке Django?

Зддравствуйте!

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

Нужно просто создать приложение admin_extra, и в нем добавлять необходимые страницы или есть другие способы !?
  • Вопрос задан
  • 1753 просмотра
Пригласить эксперта
Ответы на вопрос 3
un1t
@un1t
Добавляешь в urls.py адрес виде admin/mypage
и делаешь обычную вьюху в любом своем приложении.
Шаблон понаследуй от базового админковского admin/base_site.html

Вобщем точно также как и не в админке.
Ответ написан
Комментировать
mututunus
@mututunus
Backend developer (Python, Golang)
Можно использовать admin-tools и выводить эту информацию в блоках.
Ответ написан
Комментировать
vivazzi
@vivazzi
Веб-разработчик Python/Django (CMS, Shop)
Здесь я подробно описал, как добавить страницы в админку vivazzi.ru/it/add-page-to-admin-django/.

Там расписал три способа добавления:

1. Обычным способом на главную страницу приложения админки
2. Добавление ссылки в dashboard приложения admin_tools
3. Добавление ссылки в меню django-cms
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы