On Feb 23, 2013, at 1:13 AM, Eric Rasmussen ericrasmus...@gmail.com wrote:
But that's just a long-winded way to express a reduce operation*, so for your
example you could also write:
import sqlalchemy as sa
criteria = (('male', 35), ('female', 35))
Useraccount =
On Fri, Feb 22, 2013 at 1:31 AM, Jonathan Vanasco jonat...@findmeon.com wrote:
basd on a bunch of error messages, this example works...
criteria = ( ('male',35),('female','35) )
query = session.query( model.Useraccount )
ands = []
for set_ in criteria :
On 02/21/2013 07:31 PM, Jonathan Vanasco wrote:
basd on a bunch of error messages, this example works...
criteria = ( ('male',35),('female','35) )
query = session.query( model.Useraccount )
ands = []
for set_ in criteria :
ands.append(\
Using sa.tuple_ looks like the nicest solution here, but back to your
original question about building or clauses, expressions built with or_
can be passed as arguments to or_ to build more complex expressions. One
simple iterative way to do this is:
clauses = or_() # empty starting value
basd on a bunch of error messages, this example works...
criteria = ( ('male',35),('female','35) )
query = session.query( model.Useraccount )
ands = []
for set_ in criteria :
ands.append(\
sqlalchemy.sql.expression.and_(\