Size: a a a

Django [ru] #STAY HOME

2020 January 10

M

Masirov in Django [ru] #STAY HOME
Везде одинаковые позиции по сути
источник

M

Masirov in Django [ru] #STAY HOME
Количества их разные
источник

M

Masirov in Django [ru] #STAY HOME
Цена все дела одинаковые название и прочие атрибуты
источник

A

Andrey in Django [ru] #STAY HOME
в таблице amount нужно сделать композитный ключ по полям storage и product
источник

A

Andrey in Django [ru] #STAY HOME
Остаток товара по складам в определенной стране в таком случае очень просто посчитать,
источник

A

Andrey in Django [ru] #STAY HOME
просто join + where + sum поля count
источник

A

Andrey in Django [ru] #STAY HOME
запрос написать?
источник

M

Masirov in Django [ru] #STAY HOME
Щас соображаю сек
источник

A

Andrey in Django [ru] #STAY HOME
Если надо будет помочь - пингуй
источник

M

Masirov in Django [ru] #STAY HOME
Можешь выбрать все доступные товары на складе ?
источник

M

Masirov in Django [ru] #STAY HOME
Andrey
Если надо будет помочь - пингуй
Пинг)
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Masirov
Можешь выбрать все доступные товары на складе ?
storage.product_set.all() если модели называются как на картинке
источник

M

Masirov in Django [ru] #STAY HOME
А amount?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Product.filter(amount_set__storage=storage)
источник

A

Andrey in Django [ru] #STAY HOME
ну вроде задизайнено норм
источник

A

Andrey in Django [ru] #STAY HOME
проблем с запросами быть не должно
источник

A

Andrey in Django [ru] #STAY HOME
да и 4 таблички всего
у меня на работе в проекте сейчас 111 :)
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
`storage.product_set.annotate(product_count=Sum('product_set__amount_set__count').filter(product_count__gte=0).all()`
вроде так
источник

M

Masirov in Django [ru] #STAY HOME
Ну это ведь только карточка товара )
источник

A

Andrey in Django [ru] #STAY HOME
нет же
тут и страна и склад есть еще
источник