минор: Custom Command переименование rescore_hypn0_items -> rescore

This commit is contained in:
2026-08-23 17:23:00 +03:00
parent 200b81987c
commit 1a285a61c6
3 changed files with 34 additions and 34 deletions
+5 -5
View File
@@ -4,18 +4,18 @@
---
## 1. `rescore_hypn0_items` — Пакетный пересчет рейтинга и детекция аномалий
## 1. `rescore` — Пакетный пересчет рейтинга и детекция аномалий
- **Путь:** `hypn0/hypn0_site/management/commands/rescore_hypn0_items.py`
- **Путь:** `../hypn0/hypn0_site/management/commands/rescore.py`
- **Назначение:** Пакетный фоновый пересчет рейтинга популярности (`f_score`) для всех активных картин и выявление аномалий (накрутка лайков / скоординированный шейминг).
### Базовый запуск:
```bash
# Рабочий запуск
poetry run python hypn0/manage.py rescore_hypn0_items
poetry run python hypn0/manage.py rescore
# Тестовый прогон (без записи изменений в базу)
poetry run python hypn0/manage.py rescore_hypn0_items --dry-run
poetry run python hypn0/manage.py rescore --dry-run
```
---
@@ -72,7 +72,7 @@ poetry run python hypn0/manage.py rescore_hypn0_items --dry-run
### Когда требуется запуск:
1. При смене или ротации `HASHIDS_SALT` в `.env` / `settings.py`.
2. При переносе/миграции базы данных между разными окружениями (Dev $\rightarrow$ Prod).
2. При переносе/миграции базы данных между разными окружениями (Dev -> Prod).
3. При обнаружении записей с пустыми или устаревшими `s_hash_id`.
### Базовый запуск:
+2 -2
View File
@@ -559,7 +559,7 @@ CLI больше не нужен.
## Файлы для создания (итого)
| Файл | Назначение |
|---------------------------------------------------------------|---------------------------------|
|-----------------------------------------------------------|---------------------------------|
| `hypn0/manage.py` | Django CLI |
| `hypn0/hypn0/__init__.py` | Settings pkg |
| `hypn0/hypn0/settings.py` | Конфиг |
@@ -573,7 +573,7 @@ CLI больше не нужен.
| `hypn0/hypn0_site/models.py` | TbHypn0Item, TbVote... |
| `hypn0/hypn0_site/services/halftone.py` | Ядро |
| `hypn0/hypn0_site/templates/halftone/index.html` | Главная |
| `hypn0/hypn0_site/management/commands/rescore_hypn0_items.py` | Скоринг и детекция аномалий |
| `hypn0/hypn0_site/management/commands/rescore.py` | Скоринг и детекция аномалий |
| `hypn0/hypn0_site/management/commands/rehash.py` | Синхронизация s_hash_id с солью |
| `hypn0/hypn0_site/management/commands/cleanup_storage.py` | Очистка SmartRetention |
| `hypn0/hypn0_site/management/commands/cleanup_reports.py` | Очистка по жалобам |