From 0741735fa53dca08f32470eca8653683e24906a2 Mon Sep 17 00:00:00 2001 From: erjemin Date: Sat, 30 May 2026 19:58:30 +0300 Subject: [PATCH] =?UTF-8?q?add:=20=D0=BC=D0=BE=D0=B4=D0=B5=D0=BB=D0=B8=20(?= =?UTF-8?q?draft=2004)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lpon_site/frontend/models.py | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/lpon_site/frontend/models.py b/lpon_site/frontend/models.py index 251c2ac..7cadad8 100644 --- a/lpon_site/frontend/models.py +++ b/lpon_site/frontend/models.py @@ -381,16 +381,14 @@ class TbOffer(models.Model): ) i_quantity = models.IntegerField( + # Устанавливая количество в ноль, можно указать, что предложение в настоящее время не доступно. blank=True, default=0, + db_index=True, verbose_name='Количество в наличии', ) - b_is_available = models.BooleanField( - default=True, - verbose_name='В наличии?', - ) - i_discount_to_daily_sale = models.IntegerField( + i_offer_discount_to_daily_sale = models.IntegerField( blank=True, default=0, verbose_name='Скидка', help_text='Процент скидки, для ежедневной распродажи', @@ -532,18 +530,13 @@ class TbOfferHistory(models.Model): ) i_history_quantity = models.IntegerField( + # Устанавливая количество в ноль, можно указать, что предложение более не доступно. Если оффер вернется, + # то через новую запись в TbOfferHistory можно будет отследить, что он был в наличии, пропал, а потом + # снова появился (со старой или новой ценой). default=0, verbose_name='Старое количество', ) - b_history_available = models.BooleanField( - # Подумать о необходимости этого поля. Устанавливая количество в ноль, можно указать, что предложение более - # не доступно. Если предложение вернется, то через новую запись в TbOfferHistory можно будет отследить, - # что оно было в наличии, пропало, а потом снова появилось (со старой или новой ценой). - default=True, - verbose_name='Был в наличии', - ) - # Откуда приехало изменение k_source = models.ForeignKey( TbSource,