Простая мониторинг-панель проекта (размеры всех таблиц в базе данных, медиа файлов и т.д)
pip install django-project-panel==0.0.10
Простая мониторинг-панель проекта (размеры всех таблиц в базе данных, медиа файлов и т.д) *** Установка: 1. добавить в INSTALLED_APPS = [ ... 'project_panel_app', ] 2. добавить в urls проекта path('project_panel/', include('project_panel_app.urls')), 3. выполнить миграции project_panel_app *** Настройка: Добавить в settings.py PROJECT_PANEL = { 'folders_files': [ {'path': os.path.join(BASE_DIR, 'logs'), 'label': 'Логи'}, {'path': os.path.join(BASE_DIR, 'static'), 'label': 'Статика'}, {'path': BASE_DIR, 'label': 'Проект'}, ], 'clean_model': { 'default.reports': {'filter_field_lt': 'created_at'}, }, } folders_files - можно перечислить каталоги и файлы, данные о которых нужно выводить в панели каталог медиа уже добавлен clean_model - можно перечислить таблицы, для которых будет доступа функция очистки в панели 'clean_model': { '<алиас базы>.<имя таблицы>': {'filter_field_lt': '<имя поля для фильтрации записей на удаление>'}, }, *** Права: - Панель управления проектом - просмотр - Панель управления проектом - управление *** Подходит для mysql/mariadb и postgresql *** url расширения: /project_panel/panel/