170 похожих чатов

Такое Project_news_queryset = self.filter(project__pk__in=project_pk_list, course=None, lesson=None) user_news_queryset = self.filter(author__pk__in=user_pk_list, project=None, course=None, lesson=None) хочу

получить project_news_queryset + user_news_queryset
Это надо с помощью Q такое писать?

12 ответов

14 просмотров

тебе два qs надо объеденить ?

Yegor-Kowalew Автор вопроса

да

ща ярославв объяснит криво

Я жду аргументы

посмотри queryset union

Yegor-Kowalew Автор вопроса

оно то как-бы можно и так. Но неужели нельзя сделать одним запросом? Меня в данном контексте смущает количество запросов в базу. Потому что если делать как я скинул, то там таких фильтров будет четыре, это четыре раза фильтронуть по одной и той же таблице

не погоди у тебя был вопрос как объеденить два qs

Yegor-Kowalew Автор вопроса

ну это потому как я уже сделал два qs

😂. наглости вагон

Yegor-Kowalew Автор вопроса

по факту я хочу чтоб @dantyan сказал сделай через Q

сделай через Q

Yegor-Kowalew Автор вопроса

там какая штука, есть модель новости, у нее есть поля автор, проект, курс у меня есть пк авторов, проектов, курсов. мне надо модель новостей фильронуть чтоб айдишки автора, проект не указан, курс не указан потом фильронуть чтоб автор любой, проек айдишки, курс не указан потом фильтронуть чтоб автор любой проект не указан, курс айдишки

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта