Size: a a a

Django [ru] #STAY HOME

2019 September 23

D

Dmitry in Django [ru] #STAY HOME
Vlad
Плодить экземпляры - не лучшее решение
у тебя магазин и нет таблицы с проданными товарами?
источник

C

Cyberdine Engineering🐤 in Django [ru] #STAY HOME
вопрос
если появится необходимость вести бухгалтерский учет по всем товарам, по датам их покупки, по инфомрациям о покупателях, например чтобы понять, кто чаще покупает тот или иной товар, мужчина или женщина. что вы будете делать, чтобы дополнить свой код чтоб бухгалтер мог с этим работать?
источник

C

Cyberdine Engineering🐤 in Django [ru] #STAY HOME
или например, попросят вас выгрузить в эксель все данные о товарах. цены, позиции, покупки, даты
источник

C

Cyberdine Engineering🐤 in Django [ru] #STAY HOME
как вы собираетесь это сделать? при вышей структуре
источник

V

Vlad in Django [ru] #STAY HOME
В чем проблема
источник

D

Dmitry in Django [ru] #STAY HOME
Vlad
В чем проблема
источник

C

Cyberdine Engineering🐤 in Django [ru] #STAY HOME
Vlad
В чем проблема
я бы сделал так -  Model.objects.all()  - и я сразу достал все товары со всеми нужными данными, которые нужно дальше лишь завернуть в эксель
источник

C

Cyberdine Engineering🐤 in Django [ru] #STAY HOME
как это сделаете вы? со своей структурой
источник

V

Vlad in Django [ru] #STAY HOME
У вас будет очень много экземпляров, это ли производително будет, быстро выполнится запрос?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Cyberdine Engineering🐤
я бы сделал так -  Model.objects.all()  - и я сразу достал все товары со всеми нужными данными, которые нужно дальше лишь завернуть в эксель
при такой структуре изменить цену
или выставить скидку как будет проходить процесс ?
источник

C

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

V

Vlad in Django [ru] #STAY HOME
Cyberdine Engineering🐤
если вам нужна производительность, то какая может быть речь о джанге и о питоне  ?)
Ну имеем что имеем
источник

C

Cyberdine Engineering🐤 in Django [ru] #STAY HOME
Dan Tyan
при такой структуре изменить цену
или выставить скидку как будет проходить процесс ?
для скидки отдельная модель. например есть 3 экземпляра скидок. 20 / 50/ 80 %
у каждого товара есть поле форейкей или менитумени к нужно модели скидки.

добавляем скидку к довару, переопределяем метод сейв, и на выходе каждый товар продается по той сумме, которая учитывается с учетом скидки
источник

C

Cyberdine Engineering🐤 in Django [ru] #STAY HOME
всё
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а это не усложнение ?
источник

C

Cyberdine Engineering🐤 in Django [ru] #STAY HOME
по итогу мы добавляем любые скидки к любым товарам и цена сразу будет учитываться
источник

C

Cyberdine Engineering🐤 in Django [ru] #STAY HOME
Dan Tyan
а это не усложнение ?
как по мне это проще всего
источник

C

Cyberdine Engineering🐤 in Django [ru] #STAY HOME
нужно описать модель скидки, протянуть зависимость и 1 раз научиться работат ьс переопределением метода сейв
источник

DT

Dan Tyan in Django [ru] #STAY HOME
те чтобы создать скидку 12% на крассные носки(их допустим в базе 100 000 )
я создаю запись в таблице скиддок
и делаю апдейт 100 000 записей с вставлением FK ? правильно ?
источник

C

Cyberdine Engineering🐤 in Django [ru] #STAY HOME
Dan Tyan
те чтобы создать скидку 12% на крассные носки(их допустим в базе 100 000 )
я создаю запись в таблице скиддок
и делаю апдейт 100 000 записей с вставлением FK ? правильно ?
примерно так, только на практике многие вещи делаются заранее
чтоб это не выглядело так странно
источник