I have a customer table which has a 1-to-n relation with a phone
table. The phone table has the following columns: integer id, string
number, and boolean is_fax. Is there a way to override the phones
collection so I can return a boolean if the customer contains at least
1 phone record with a is_fax set to True.
For example:
class Customer: pass
class Phone: pass
session.mapper(Customer, customers_table,
properties={'phones':relation(Phone, backref='customers'})
my_customer = Customer.query.filter_by(id=1).first()
# I want it to return True if at least one phone in the list has
is_fax = True
# so I'm thinking of somehow wrapping or overriding the python list
class
my_customer.phones.has_fax()
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"sqlalchemy" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---