Size: a a a

Django [ru] #STAY HOME

2020 January 31

О

Ойбек in Django [ru] #STAY HOME
Спасибо)))
источник

Н

Никита in Django [ru] #STAY HOME
народ, подскажите, как на практике: Есть необходимость хранить юзерские медиа файлы. Планирую на ftp. Сейчас через FileField гружу, например, в /static/, а отттуда уже на ftp-шник. Напрямую способа не нашел. Схема в целом рабочая? и попутный вопрос Static и Media URLs чем принципиально отличаются?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
kosc
PEP8 в темплете соблюдал, тоже так постоянно делаю.
так себе идея, применять рекомендации по оформлению кода туда, для чего их не писали.
источник

k

kosc in Django [ru] #STAY HOME
Pavel Zagrebelin
так себе идея, применять рекомендации по оформлению кода туда, для чего их не писали.
Просто в привычку входит.
источник

k

kosc in Django [ru] #STAY HOME
Когда мало на чём-то другом пишешь, кроме птона.
источник

А

Алексей in Django [ru] #STAY HOME
Порядок фильтров важен в кверисетах или нет? У меня случай, когда я фильрую по ForeignKey и по нутру JSONField'а, при этом JSONField фильтруется через Q, поэтому стоит перед в .filter(), есть ли смысл делать .filter(ForeighKey).filter(JSONField)? у меня сейчас .filter(Q(JSONField), FireignKey)
Я предполагаю, что фильтровать выгоднее сначала по ключу, разберется ли постгрес сам или надо ему помочь?
источник

vc

vadim chin in Django [ru] #STAY HOME
Алексей
Порядок фильтров важен в кверисетах или нет? У меня случай, когда я фильрую по ForeignKey и по нутру JSONField'а, при этом JSONField фильтруется через Q, поэтому стоит перед в .filter(), есть ли смысл делать .filter(ForeighKey).filter(JSONField)? у меня сейчас .filter(Q(JSONField), FireignKey)
Я предполагаю, что фильтровать выгоднее сначала по ключу, разберется ли постгрес сам или надо ему помочь?
https://stackoverflow.com/questions/11476664/easy-way-to-run-explain-on-query-sets-in-django
по идее разберется, вопрос что паровозик может интересные эффекты давать при наличии  m-TO-m
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Алексей
Порядок фильтров важен в кверисетах или нет? У меня случай, когда я фильрую по ForeignKey и по нутру JSONField'а, при этом JSONField фильтруется через Q, поэтому стоит перед в .filter(), есть ли смысл делать .filter(ForeighKey).filter(JSONField)? у меня сейчас .filter(Q(JSONField), FireignKey)
Я предполагаю, что фильтровать выгоднее сначала по ключу, разберется ли постгрес сам или надо ему помочь?
explain запроса посмотри, но в принципе оптимизатор postres сам расставляет порядок выражений в AND
источник

А

Алексей in Django [ru] #STAY HOME
спс, понял вас
источник

A

Andrey in Django [ru] #STAY HOME
Алексей
Порядок фильтров важен в кверисетах или нет? У меня случай, когда я фильрую по ForeignKey и по нутру JSONField'а, при этом JSONField фильтруется через Q, поэтому стоит перед в .filter(), есть ли смысл делать .filter(ForeighKey).filter(JSONField)? у меня сейчас .filter(Q(JSONField), FireignKey)
Я предполагаю, что фильтровать выгоднее сначала по ключу, разберется ли постгрес сам или надо ему помочь?
Сам разберётся
источник

YY

Yergen Yessetov in Django [ru] #STAY HOME
ребята, как активировать CSRF_USE_SESSIONS или CSRF_COOKIE_HTTPONLY?
источник

YY

Yergen Yessetov in Django [ru] #STAY HOME
в доках не описано как
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Yergen Yessetov
ребята, как активировать CSRF_USE_SESSIONS или CSRF_COOKIE_HTTPONLY?
открыть файл settings.py, написать в нём
CSRF_USE_SESSIONS = True
CSRF_COOKIE_HTTPONLY = True

файл сохранить, перезапустить джанго-сервер.
источник

YY

Yergen Yessetov in Django [ru] #STAY HOME
ааа ок, спасибо
источник

АВ

Александр Виноградов in Django [ru] #STAY HOME
Всем, привет!
Надо отобрать объекты, которым не присвоена группа. Правильно ли это сделать так?
obj.services.categories.all().filter(group=None)
источник

А

Алексей in Django [ru] #STAY HOME
Александр Виноградов
Всем, привет!
Надо отобрать объекты, которым не присвоена группа. Правильно ли это сделать так?
obj.services.categories.all().filter(group=None)
all() выкинь. это замена, когда нет фильтров каких-нить
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
group__isnull=True
источник

А

Алексей in Django [ru] #STAY HOME
а вот насчет services.categories не уверен
источник

А

Алексей in Django [ru] #STAY HOME
т.е. если и services множество и categories множество, то не взлетит
источник

АВ

Александр Виноградов in Django [ru] #STAY HOME
Михаил Павлов
group__isnull=True
хороший вариант
источник