docs: Update notes with image storage system documentation
This commit is contained in:
@@ -35,6 +35,35 @@ cd /c/Users/team_/Desktop/test_qwen/myproject && ../venv/Scripts/python.exe mana
|
|||||||
|
|
||||||
## Недавние изменения
|
## Недавние изменения
|
||||||
|
|
||||||
|
### 2025-10-22: Система хранения изображений v1.0 ✅
|
||||||
|
Полностью реализована и протестирована система автоматической обработки изображений:
|
||||||
|
|
||||||
|
**Что создано:**
|
||||||
|
- `products/utils/image_processor.py` - обработка и создание размеров
|
||||||
|
- `products/utils/image_service.py` - получение URL нужного размера
|
||||||
|
- Обновлены модели: ProductPhoto, ProductKitPhoto, ProductCategoryPhoto
|
||||||
|
- Management команда: `python manage.py process_images`
|
||||||
|
- Админка с превью всех 4 версий изображения
|
||||||
|
|
||||||
|
**Особенности:**
|
||||||
|
- 4 автоматических размера: thumbnail (150x150), medium (400x400), large (800x800), original
|
||||||
|
- Структурированное хранилище: media/products/originals/, media/products/thumbnails/, и т.д.
|
||||||
|
- Методы в моделях: `photo.get_thumbnail_url()`, `photo.get_medium_url()`, и т.д.
|
||||||
|
- 90% экономия размера для миниатюр
|
||||||
|
|
||||||
|
**API в шаблонах:**
|
||||||
|
```django
|
||||||
|
{{ photo.get_thumbnail_url }} # для списков (150x150, 438B)
|
||||||
|
{{ photo.get_medium_url }} # для карточек (400x400, 2.9K)
|
||||||
|
{{ photo.get_large_url }} # для просмотра (800x800, 5.6K)
|
||||||
|
{{ photo.get_original_url }} # оригинал (full quality, 6.1K)
|
||||||
|
```
|
||||||
|
|
||||||
|
**Документация:**
|
||||||
|
- `IMAGE_STORAGE_STRATEGY.md` - полная документация
|
||||||
|
- `QUICK_START_IMAGES.md` - быстрый старт
|
||||||
|
- `IMAGE_SYSTEM_EXAMPLES.md` - примеры кода
|
||||||
|
|
||||||
### 2025-10-22: Переделка навигации
|
### 2025-10-22: Переделка навигации
|
||||||
- Обновлена шапка с 4 ссылками: Товары, Заказы, Клиенты, Касса
|
- Обновлена шапка с 4 ссылками: Товары, Заказы, Клиенты, Касса
|
||||||
- Создан объединённый view `CombinedProductListView` для товаров и комплектов
|
- Создан объединённый view `CombinedProductListView` для товаров и комплектов
|
||||||
|
|||||||
Reference in New Issue
Block a user