Size: a a a

Django [ru] #STAY HOME

2019 April 03

DT

Dan Tyan in Django [ru] #STAY HOME
один из дзенов питона гласит что
Плоское лучше, чем вложенное.
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Dan Tyan
один из дзенов питона гласит что
Плоское лучше, чем вложенное.
тогда по итогу получится три этих булька
источник

DT

Dan Tyan in Django [ru] #STAY HOME
если много объектов
то имеет смысл добавить "кеширование" объектов
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Dan Tyan
если много объектов
то имеет смысл добавить "кеширование" объектов
В каком смысле кеширование?
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Кого кешировать?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Yegor Kowalew
тогда по итогу получится три этих булька
нет в рамках одного цикла

customers = {}
for nunit in nunits:
       if nunit.counterparty in  customers:
             customer = customers[nunit.counterparty]
       else:
           customer, _ = Customer.objects.get_or_create(
                   name = nunit.counterparty
               )
           customers[nunit.counterparty] = customer
       officenote, _ = OfficeNote.objects.get_or_create(
               num = nunit.firstofficenote,
               date = nunit.date,
               datereceiving = nunit.datereceiving,
               oncustomer = customer
           )
       norder = Order(
           product = nunit.product,
           tableid = nunit.tableid,
           firstofficenote = officenote
       )
       norder.save()
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Dan Tyan
один из дзенов питона гласит что
Плоское лучше, чем вложенное.
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
нужны стикеры с Гвидо)
источник

DT

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

YK

Yegor Kowalew in Django [ru] #STAY HOME
Сейчас немножко обрисую что будет. На данный момент есть (для начала) три екселевских таблицы, Они завязываются друг с другом по одному столбцу, типа id. 1 таблица за эти четыре месяца дошла до 600 строк. Столбцов 15. Вторая, строк так же, столбцов три. Третья там сложная, там получается на каждую строку первой, по четыре строки, тоесть 2400 и столбцов там сейчас тоже много получается, но в них 98% пусто
источник

🇧S

🇧🇾 Eugene Sobolev in Django [ru] #STAY HOME
Это у тебя легендарная база данных в экселе? :)
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
🇧🇾 Eugene Sobolev
Это у тебя легендарная база данных в экселе? :)
Да
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Dan Tyan
нет в рамках одного цикла

customers = {}
for nunit in nunits:
       if nunit.counterparty in  customers:
             customer = customers[nunit.counterparty]
       else:
           customer, _ = Customer.objects.get_or_create(
                   name = nunit.counterparty
               )
           customers[nunit.counterparty] = customer
       officenote, _ = OfficeNote.objects.get_or_create(
               num = nunit.firstofficenote,
               date = nunit.date,
               datereceiving = nunit.datereceiving,
               oncustomer = customer
           )
       norder = Order(
           product = nunit.product,
           tableid = nunit.tableid,
           firstofficenote = officenote
       )
       norder.save()
nunits это список объектов класса
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
моего сопсного
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Dan Tyan
немного поправил пример
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
только чур не смеяться громко
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
оно там пока на стадии зародыша
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Я уже баиньки
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Dan Tyan
Я уже баиньки
Спокойной ночи
источник

A

Andrey in Django [ru] #STAY HOME
Yegor Kowalew
Сейчас немножко обрисую что будет. На данный момент есть (для начала) три екселевских таблицы, Они завязываются друг с другом по одному столбцу, типа id. 1 таблица за эти четыре месяца дошла до 600 строк. Столбцов 15. Вторая, строк так же, столбцов три. Третья там сложная, там получается на каждую строку первой, по четыре строки, тоесть 2400 и столбцов там сейчас тоже много получается, но в них 98% пусто
Звучит как граф
источник