Предполагая, что у нас есть таблица, состоящая из столбцов_1, column_2, ..., column_n, и все они являются строковыми полями. Условия, которые мы будем делать без учета регистра, сохраняются в словаре d, например d [column_1] = «Hello», который может содержать или не содержать все столбцы. Как мы можем выполнить запрос?SQLAlchemy и многоколоночный регистр без учета регистра
Я проверил вопрос Case Insensitive Flask-SQLAlchemy Query. Он содержит много потрясающих ответов, но никто из них не работает, если мы не знаем, какие условия у нас есть до выполнения.
Вы должны использовать 'getattr (TableModel, k)' вместо 'eval'. – dirn
Согласен, ответ обновлен. – AArias
Он работает! Спасибо! –