SQLAlchemy: избегать фильтра запросов, если искомое значение равно None ⇐ Python

Программы на Python
Anonymous
SQLAlchemy: избегать фильтра запросов, если искомое значение равно None

Сообщение Anonymous »

Есть ли однострочный способ обработки следующего сценария:

def queryByAttr(attr1,attr2=None):
if attr2 is None:
session.query(Foo).filter(Foo.attr1==attr1)
else:
session.query(Foo).filter(Foo.attr1==attr1).filter(Foo.attr2==attr2)


Подробнее здесь: https://stackoverflow.com/questions/227 ... ue-is-none

Вернуться в «Python»