Существует модель с некоторыми полями. Мне нужно найти несколько строк в таблице и проверить несколько полей: f1, f2, f3. Таким образом, запрос может быть сопоставлен с одним или тремя полями. Например, f1 соответствует, но f2 и f2 нет. Или f1 и f2, но f3 нет. И так далее.Django ORM нестрогий поиск по нескольким полям
Я думаю, что это должно быть что-то вроде этого:
models_list = Model.objects.filter(f1__contains=query,
f2__contains=query,
f3__contains__query)
Но как сделать это условие обязательным и не обязательным?
Это работает! Благодарю. – Paul