Size: a a a

Django [ru] #STAY HOME

2021 March 30

MN

Maksim Naumov in Django [ru] #STAY HOME
Привет, чат!
Есть товар. У одного товара мб несколько вариантов товаров. У одного варианта товара мб несколько объектов содержащих информацию о дате (дата начала, дата окончания и т.д). Как можно отсортировать товары по близжайщей дате начала.
источник

DT

Dan Tyan in Django [ru] #STAY HOME
из всех вариантов ?
источник

MN

Maksim Naumov in Django [ru] #STAY HOME
Dan Tyan
из всех вариантов ?
да
источник

N

Nire in Django [ru] #STAY HOME
Maksim Naumov
Привет, чат!
Есть товар. У одного товара мб несколько вариантов товаров. У одного варианта товара мб несколько объектов содержащих информацию о дате (дата начала, дата окончания и т.д). Как можно отсортировать товары по близжайщей дате начала.
у одного товара может быть несколько вариантов товара, давай нормально)
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Maksim Naumov
Привет, чат!
Есть товар. У одного товара мб несколько вариантов товаров. У одного варианта товара мб несколько объектов содержащих информацию о дате (дата начала, дата окончания и т.д). Как можно отсортировать товары по близжайщей дате начала.
скинь модели, или хотя бы поля, которые нужны для вопроса
источник

Y

Yaroslav in Django [ru] #STAY HOME
Nire
у одного товара может быть несколько вариантов товара, давай нормально)
Категории я так понял?
источник

MN

Maksim Naumov in Django [ru] #STAY HOME
Yaroslav
Категории я так понял?
да
источник

DT

Dan Tyan in Django [ru] #STAY HOME
так варианты товара или категории ?
источник

MN

Maksim Naumov in Django [ru] #STAY HOME
class Product(models.Model):
   ...

class ProductVariant(models.Model):
   product = models.ForeignKey(to=Product)
   ...

class ProductVariantDate(models.Model):
   product_variant = models.ForeignKey(to=ProductVariant)
   start_date = models.DateField()
   ...
источник

DT

Denis Taranov in Django [ru] #STAY HOME
related_name есть у product и product_variant?
источник

S

Sergey in Django [ru] #STAY HOME
что за вариант продукта?
источник

MN

Maksim Naumov in Django [ru] #STAY HOME
Maksim Naumov
class Product(models.Model):
   ...

class ProductVariant(models.Model):
   product = models.ForeignKey(to=Product)
   ...

class ProductVariantDate(models.Model):
   product_variant = models.ForeignKey(to=ProductVariant)
   start_date = models.DateField()
   ...
нужно отсортировать Product опираясь на поле start_date модели ProductVariantDate
источник

Y

Yaroslav in Django [ru] #STAY HOME
Sergey
что за вариант продукта?
источник

S

Sergey in Django [ru] #STAY HOME
это ты в нормальной форме исторические данные хранишь?
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Maksim Naumov
нужно отсортировать Product опираясь на поле start_date модели ProductVariantDate
related_name есть у product и product_variant?
источник

MN

Maksim Naumov in Django [ru] #STAY HOME
Denis Taranov
related_name есть у product и product_variant?
а какая разница? Это кроме того, как мы будем обращаться, на что-то влияет?
источник

S

Stanley in Django [ru] #STAY HOME
Всем привет! В шаблоне при распаковке кортежа можно как то звездочку указать? типо
{% for q, s, *_ in mytuple  %}
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Maksim Naumov
а какая разница? Это кроме того, как мы будем обращаться, на что-то влияет?
нет, но ты же попросил помочь тебе с запросом
источник

S

Sergey in Django [ru] #STAY HOME
Stanley
Всем привет! В шаблоне при распаковке кортежа можно как то звездочку указать? типо
{% for q, s, *_ in mytuple  %}
можно фильтр-генератор написать
источник

MN

Maksim Naumov in Django [ru] #STAY HOME
Denis Taranov
нет, но ты же попросил помочь тебе с запросом
допустим, нет related_name)
источник