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