Улучшение системы работы с фото: добавлена команда очистки битых записей и оптимизация обработки изображений
This commit is contained in:
@@ -141,6 +141,17 @@ class ProductKit(BaseProductEntity):
|
||||
return self.sale_price
|
||||
return self.price
|
||||
|
||||
@property
|
||||
def main_photo(self):
|
||||
"""
|
||||
Главное фото комплекта (is_main=True).
|
||||
Используется в карточках, каталоге, превью.
|
||||
|
||||
Returns:
|
||||
ProductKitPhoto | None: Главное фото или None если фото нет
|
||||
"""
|
||||
return self.photos.filter(is_main=True).first()
|
||||
|
||||
def recalculate_base_price(self):
|
||||
"""
|
||||
Пересчитать сумму actual_price всех компонентов.
|
||||
|
||||
Reference in New Issue
Block a user