Простая мониторинг-панель проекта (размеры всех таблиц в базе данных, медиа файлов и т.д)
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.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2a5ae4458d2575e649b2ed93cfffc872d176519236befc044d242a2d6422a9e |
|
MD5 | 27fb15313078162850d7f1d66c3aa65a |
|
BLAKE2b-256 | f81c88cb6bbe010274960d7047a46807ded4bccb4f32f6cc93e2ab502ced7e8c |
Close
Hashes for django_project_panel-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e3fe8ca4d75456302ea62f4704999c282dc5d7e6afc5dfff7d30102154d9cc5 |
|
MD5 | 862322443ee094baee97a4480279ee61 |
|
BLAKE2b-256 | ea082d34f26a316bc4eff2df8074b20cdc39c6adce6174d6f78210e7665b54c2 |