необязательные пустые поля в sql алхимии - PullRequest
0 голосов
/ 28 мая 2020

Я создаю веб-приложение flask, и в моей базе данных есть одна таблица данных. У меня есть форма, которая принимает кучу полей в качестве вводимых пользователем данных и выполняет запрос фильтра (используя и) для всех этих полей с помощью sqlalchemy. однако я хочу, чтобы все эти поля были необязательными, и если пользователь оставляет поле пустым, я бы не хотел фильтровать на основе этого столбца (а фильтровать только на основе записей, которые пользователь не оставил пустыми). путем фильтрации по всем полям с помощью и, он возвращает только результаты с пустой записью для полей, по которым пользователь не выполняет поиск. как игнорировать пустые поля в запросе фильтра, не выполняя инструкции if для всех комбинаций?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...