SQLAchemy 多条件模糊查询
devices = db.session.query(DeviceInfo).filter(
DeviceInfo.device_type.like(f'%{device_type}%' if device_type else '%%'),
DeviceInfo.device_id.like(f'%{device_id}%' if device_id else '%%'),
DeviceInfo.device_name.like(f'%{device_name}%' if device_name else '%%'))
注意:如果条件参数为None,要设置为'%%',不然就会查询不到