Size: a a a

Django [ru] #STAY HOME

2021 March 31

JT

James Town in Django [ru] #STAY HOME
Denis Taranov
Если бы вы были кроссовком, то каким?
фиолетовыми с железным носиком
источник

b

bbclub in Django [ru] #STAY HOME
James Town
Чет тут часто про собес спрашивают, это чтобы не отвечать человеку? или вы сами работу ищите?
Ну интересуемся, но отвечают же тоже)
источник

Aツ

Anton ツ Centrino in Django [ru] #STAY HOME
приходишь на собес и могут спросить: про алгоритмы, про транзакции, про то как запросы работают, напишите декоратор, перепишите декоратор. HR не в курсе вопросов и это бывает сюрпризом
источник

Aツ

Anton ツ Centrino in Django [ru] #STAY HOME
так что надо быть готовым ко всему.
В том числе про написание в один запрос)
источник

AS

Arsen Stotskyi in Django [ru] #STAY HOME
Увидел тут в коде

*
.aggregate(max_level=models.Max('level')).get('max_level', 2)

что тут значит get('max_level', 2)

первый раз через запятую вижу
источник

b

bbclub in Django [ru] #STAY HOME
Anton ツ Centrino
так что надо быть готовым ко всему.
В том числе про написание в один запрос)
А как одним джоином вытащить, я даже хз если мэни ту мэни
источник

Aツ

Anton ツ Centrino in Django [ru] #STAY HOME
bbclub
А как одним джоином вытащить, я даже хз если мэни ту мэни
если M2M то двумя Join

prefetch_related вроде для этого
источник

b

bbclub in Django [ru] #STAY HOME
Anton ツ Centrino
если M2M то двумя Join

prefetch_related вроде для этого
Префетч это 2 запроса
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Arsen Stotskyi
Увидел тут в коде

*
.aggregate(max_level=models.Max('level')).get('max_level', 2)

что тут значит get('max_level', 2)

первый раз через запятую вижу
это уже не запрос, это обращение к дикту, если нет поля, вернуть 2
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Arsen Stotskyi
Увидел тут в коде

*
.aggregate(max_level=models.Max('level')).get('max_level', 2)

что тут значит get('max_level', 2)

первый раз через запятую вижу
aggregate- возвращает словарь
и тут .get это метод dict -а
источник

AS

Arsen Stotskyi in Django [ru] #STAY HOME
Аа
источник

DT

Denis Taranov in Django [ru] #STAY HOME
А Коля забыл три пароля
источник

Aツ

Anton ツ Centrino in Django [ru] #STAY HOME
Dan Tyan
но есть мнение что лучше
быстрее и проще сделать два простых запроса
чем один сложный
где можно почитать такие мнения?
так сказать про то как запросы писать и анализировать.
Чтобы знать какие индексы куда ставить
источник

DT

Denis Taranov in Django [ru] #STAY HOME
EXPLAIN COST помогают с профилированием
источник

DT

Dan Tyan in Django [ru] #STAY HOME
заходишь в чат sql-щиков

и капсом пишешь
что запросы по ключу сосут
join-ы must have
источник

Aツ

Anton ツ Centrino in Django [ru] #STAY HOME
Они же могут не ответить, а просто забанить
источник

DT

Dan Tyan in Django [ru] #STAY HOME
там тебе все объяснят
источник

DT

Denis Taranov in Django [ru] #STAY HOME
получаешь с вертухи и начинаешь писать странные рифмы
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ищещь другой чат
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Антон не выйграл хакатон (минус стикеры вк=( )
источник