Size: a a a

Django [ru] #STAY HOME

2021 March 24

LR

Le Revolte in Django [ru] #STAY HOME
Всем привет.
Ситуация следующая, при создании проекта и указании всех "INSTALLED_APPS", которые нужны я произвожу компиляцию через докер.
При этом один и тот же проект после указания команды python manage.py help (через Докер и через shell)  выдаёт разные команды.
Если быть точным, то одной команды в докере нет, которая присутствует при указании команды через shell
Подскажите пожалуйста, может что то не подгрузил для докера?
источник

IK

Ivan Karniyenka in Django [ru] #STAY HOME
books_qs = Books.objects.filter(tc_q)
books =  books_qs - > (хочу заменить на list(books_qs), но не могу понять как. может кто подскажет, что делаю не так?)
books_q = Q(packages__in=books)
источник

ss

san_ sarabat in Django [ru] #STAY HOME
Всем привет, кто подскажет как идентифицировать юзера по его сессионайди, если в стндартной таблице джанго сесий нету вопше айдишников юзеров?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Ivan Karniyenka
books_qs = Books.objects.filter(tc_q)
books =  books_qs - > (хочу заменить на list(books_qs), но не могу понять как. может кто подскажет, что делаю не так?)
books_q = Q(packages__in=books)
не понятно что нужно
источник

DT

Dan Tyan in Django [ru] #STAY HOME
san_ sarabat
Всем привет, кто подскажет как идентифицировать юзера по его сессионайди, если в стндартной таблице джанго сесий нету вопше айдишников юзеров?
надо раскодировать данные сесии
источник

DT

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

IK

Ivan Karniyenka in Django [ru] #STAY HOME
Dan Tyan
не понятно что нужно
хитрая логика. создается большой запрос(большой кверисет). который потом через орм джанго очень неоднозначно отрабатывается. хочу поделить запрос на несколько небольшых, чтобы делать в итоге  тот или иной запрос.
источник

IK

Ivan Karniyenka in Django [ru] #STAY HOME
Ivan Karniyenka
хитрая логика. создается большой запрос(большой кверисет). который потом через орм джанго очень неоднозначно отрабатывается. хочу поделить запрос на несколько небольшых, чтобы делать в итоге  тот или иной запрос.
она там не совсем хитрая. она скорее- не очень хорошая. и теперь хочу дробить запрос на несколько
источник

DT

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

IK

Ivan Karniyenka in Django [ru] #STAY HOME
Dan Tyan
зачем приводить к списку
почему сразу не получать нужный срез ?
чтобы избежать вложенности вроде where in(select... орм джанго там как то так колдует
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Ivan Karniyenka
чтобы избежать вложенности вроде where in(select... орм джанго там как то так колдует
а чем это плохо?
источник

IK

Ivan Karniyenka in Django [ru] #STAY HOME
Dan Tyan
а чем это плохо?
хочу избежать огромного запроса. а для этого - хочу вообще проверить есть ли что то, или нет. если условно книги нет, то и все запросы остальные тоже не делать, а идти по альтернативному пути
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Ivan Karniyenka
хочу избежать огромного запроса. а для этого - хочу вообще проверить есть ли что то, или нет. если условно книги нет, то и все запросы остальные тоже не делать, а идти по альтернативному пути
нуууу ладно
в любом случае мне кажется приводить qs к списку не лучший вариант
источник

DT

Dan Tyan in Django [ru] #STAY HOME
но list(qs) должен работать
источник

IK

Ivan Karniyenka in Django [ru] #STAY HOME
Dan Tyan
нуууу ладно
в любом случае мне кажется приводить qs к списку не лучший вариант
он то работает. я результат хочу передать в конструкцию вида Q(packages__in=books). и не понимаю - как передать правильно. потому что через qs аботает, а с результатом - нет
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Ivan Karniyenka
он то работает. я результат хочу передать в конструкцию вида Q(packages__in=books). и не понимаю - как передать правильно. потому что через qs аботает, а с результатом - нет
а тебе просто наличие books?
источник

DT

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

IK

Ivan Karniyenka in Django [ru] #STAY HOME
Dan Tyan
а тебе просто наличие books?
тут у меня развилка. если  есть - итерация по результату. если нет - другой запрос
источник

DN

Damir Nafikov in Django [ru] #STAY HOME
привет!
у меня есть модель Коммент и он может бы Подкомментом, то есть это рекурсия, хочу задать для каждого уровня глубины ordering по полю, знаю, можно задать это в Meta самой модели, но можно ли это сделать на DRF ViewSet?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Ivan Karniyenka
тут у меня развилка. если  есть - итерация по результату. если нет - другой запрос
ну те
if books_qs.exists():
   for
else:

такой
вариант подойдет  ?
источник