primary_key=True)
)
+ class User(object):
+ def __init__(self, name):
+ self.name = name
+
+ class Keyword(object):
+ def __init__(self, keyword):
+ self.keyword = keyword
+
mapper(User, users, properties={
'kw': relation(Keyword, secondary=userkeywords)
})
{python}
from sqlalchemy.ext.associationproxy import association_proxy
+
class User(object):
def __init__(self, name):
self.name = name
# proxy the 'keyword' attribute from the 'kw' relation
keywords = association_proxy('kw', 'keyword')
- class Keyword(object):
- def __init__(self, keyword):
- self.keyword = keyword
-
# ...
>>> user.kw
[<__main__.Keyword object at 0xb791ea0c>]