@spbpython

Страница 785 из 785
 
Марат
26.10.2018
07:29:11
Можешь более подробный код на какой-нибудь пастбин скинуть?
Ну в двух словах вот так. http://dpaste.com/1031558 Какого-то более вменяемого примера, к сожалению, нет. Django 1.11.

ultranoise ?
26.10.2018
08:56:19
раз уж вы про джанго — если я хочу в сериализаторе вызвать селери таск, то это повод остановиться да?

Boris
26.10.2018
08:57:20
очень вероятно

Google
Serge
26.10.2018
09:04:55
раз уж вы про джанго — если я хочу в сериализаторе вызвать селери таск, то это повод остановиться да?
что значит "вызвать"? типа и ответа дождаться? или поставить на выполнение когда-нибудь?

ultranoise ?
26.10.2018
09:05:08
Второе

Serge
26.10.2018
09:05:45
ну оно типа для этого и сделано вроде. чтобы так можно было делать

стоит подумать, а не стоит ли сделать это по сигналу в модели, например. но всё зависит от задачи. возможно куча случаев, когда вполне нормально так делать и примерно равная куча, когда это не совсем правильно:)

Некто
26.10.2018
09:58:27
У меня вопрос без контекста: как часто вы используете nonlocal кейворд и в каких кейсах?

Некто
26.10.2018
10:00:01
))

Stanislav
26.10.2018
10:00:02
Я в целом недолюбливаю вложенные функции

Марат
26.10.2018
10:16:21
Green
26.10.2018
12:01:30
Alexander
26.10.2018
12:04:17
https://tproger.ru/devnull/keyboard-heatmaps/

Green
26.10.2018
12:11:03
Ну в двух словах вот так. http://dpaste.com/1031558 Какого-то более вменяемого примера, к сожалению, нет. Django 1.11.
Ну, у тебя же в последнем блоке кода ответ на твой вопрос) Независимо от менеджера, кэш сохраняется в ._prefetched_objects_cache[self.field.related_query_name()]

Google
Admin


Green
26.10.2018
13:22:56
Так любую багу, кроме аппаратной, можно оправдать
При чем здесь баг? Это заранее определенное поведение (в документации, кстати, об этом сказано).

Марат
26.10.2018
13:24:53
При чем здесь баг? Это заранее определенное поведение (в документации, кстати, об этом сказано).
В документации прямо так и сказано, что менеджер вида instance.xxx_set(manager='...') работать не будет?

Green
26.10.2018
13:48:37
В документации прямо так и сказано, что менеджер вида instance.xxx_set(manager='...') работать не будет?
В документации вполне ясно сказано, что xxx_set.all() сначала смотрит в кэш. Еще в документации ясно сказано, что переопределять get_queryset для related_manager - плохо. А еще в документации есть замечательное описание класса Prefetch, который сделан как-раз для твоего случая.

Марат
26.10.2018
15:14:35
Vitali
27.10.2018
10:58:24
Кто-то идёт на PyData? Как пройти до офиса варгейминга?

Vitali
27.10.2018
10:59:00
2gis ведёт через закрытые ворота

Страница 785 из 785