Size: a a a

Django [ru] #STAY HOME

2019 April 05

YK

Yegor Kowalew in Django [ru] #STAY HOME
Я просто сомневался что такой выход правильный
источник

DT

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

C

Cicerō in Django [ru] #STAY HOME
Если сомневаешься попробуй оба варианта и сравни)
источник

D

Dmitry in Django [ru] #STAY HOME
Dan Tyan
если делать bulk то надо будет делать 2 цикла
кстати мне тут рассказали, что сама джанга в некоторых случаях может вызывать sql только тогда, когда уже весь питоновский цикл пройдет и потом кинет всё одним запросом. Вот в каких случаях непонятно. Не знаешь или может это враки?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Dmitry
кстати мне тут рассказали, что сама джанга в некоторых случаях может вызывать sql только тогда, когда уже весь питоновский цикл пройдет и потом кинет всё одним запросом. Вот в каких случаях непонятно. Не знаешь или может это враки?
не слышал такое
это возможно если использовать транзакции с ручным коммитом
источник

DT

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

D

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

YK

Yegor Kowalew in Django [ru] #STAY HOME
Как-то так уже выглядит
источник

C

Cicerō in Django [ru] #STAY HOME
Dmitry
кстати мне тут рассказали, что сама джанга в некоторых случаях может вызывать sql только тогда, когда уже весь питоновский цикл пройдет и потом кинет всё одним запросом. Вот в каких случаях непонятно. Не знаешь или может это враки?
Вероятно имели ввиду обычное построение кверисета в цикле с последующим вызовом. Кверисеты ленивые
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Yegor Kowalew
Как-то так уже выглядит
кстати последний orderr.save() не нужен
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Cicerō
Вероятно имели ввиду обычное построение кверисета в цикле с последующим вызовом. Кверисеты ленивые
на получение данных да
на инсерт не думаю
источник

D

Dmitry in Django [ru] #STAY HOME
Cicerō
Вероятно имели ввиду обычное построение кверисета в цикле с последующим вызовом. Кверисеты ленивые
это было ревью, там у меня был цикл, который объекты питоновские накручивал и потом они кидались в bulk_create. Поэтому и вспомнил.
источник

C

Cicerō in Django [ru] #STAY HOME
Ну да, я тоже ничего про ленивый инсерт не знаю
источник

D

Dmitry in Django [ru] #STAY HOME
Но мы это решили полностью на sql переписать и там возникли такие вот комментарии, что иногда джанга мутит очень интересные запросы сама
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Yegor Kowalew
Как-то так уже выглядит
ну и orderr.otherofficenote.add(oof_note)
может принимать несколько аргументов
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Ща буду переписывать. Только в голове это в кучу собрать не могу
источник

C

Cicerō in Django [ru] #STAY HOME
Yegor Kowalew
Ща буду переписывать. Только в голове это в кучу собрать не могу
Возьми блокнот и карандаш, если в голову не влезает.
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
A нету прмера булька где у модели м2м?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
нет, потому что чтобы добавить m2m к записи, запись должна быть базе
источник

YK

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