Простая мониторинг-панель проекта (размеры всех таблиц в базе данных, медиа файлов и т.д)
Reason this release was yanked:
не включены шаблоны в сборку
Project description
Простая мониторинг-панель проекта (размеры всех таблиц в базе данных, медиа файлов и т.д)
***
Установка:
1. добавить в
INSTALLED_APPS = [
...
'django_project_panel',
]
2. добавить в urls проекта
path('project_panel/', include('django_project_panel.urls')),
3. выполнить миграции django_project_panel
***
Настройка:
Добавить в 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/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for django-project-panel-0.0.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c24fcbbcb3618f0e5d985008f9cb6ff2e417840cc535c6a4c7efc808843e660 |
|
MD5 | 131b283595880c3b17b27e0d0e707a87 |
|
BLAKE2b-256 | cfaca885c4d50d7bbd6074271fb15dd4e36ce908d8b18eb34cade336e040cb02 |
Close
Hashes for django_project_panel-0.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ae4c2a1d30790c57a004f86182927ff7b640a999f5a26c6812b28830d6d77a4 |
|
MD5 | 4c25f3f7667ed593fc52be29fdfe81a6 |
|
BLAKE2b-256 | e706682e5ed68fc804ae39f6d564a5093574f14d0df4d04b99a1de03fe3bfa2a |