diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2006-02-11 16:33:09 +0000 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2006-02-11 16:33:09 +0000 |
| commit | 5b799b44954093451fa22fa4193858bf67730b7c (patch) | |
| tree | 82018b518dcf0bbea6c65ce785d791421bcda46d | |
| parent | 4358dd7551b68087c2d28661570f3647f13442df (diff) | |
| download | sqlalchemy-5b799b44954093451fa22fa4193858bf67730b7c.tar.gz | |
fix to manytomany
| -rw-r--r-- | doc/build/content/datamapping.myt | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/doc/build/content/datamapping.myt b/doc/build/content/datamapping.myt index 4130168d1..bd4f8dd91 100644 --- a/doc/build/content/datamapping.myt +++ b/doc/build/content/datamapping.myt @@ -598,13 +598,13 @@ VALUES (:address_id, :user_id, :email_address) <&|formatting.myt:code&> articles = Table('articles', engine, Column('article_id', Integer, primary_key = True), - Column('article_headline', String(150), key='headline'), - Column('article_body', TEXT, key='body'), + Column('headline', String(150), key='headline'), + Column('body', TEXT, key='body'), ) keywords = Table('keywords', engine, Column('keyword_id', Integer, primary_key = True), - Column('keyword_name', String(50)) + Column('name', String(50)) ) itemkeywords = Table('article_keywords', engine, @@ -619,11 +619,11 @@ VALUES (:address_id, :user_id, :email_address) class Article(object): pass - + # define a mapper that does many-to-many on the 'itemkeywords' association # table Article.mapper = mapper(Article, articles, properties = dict( - keywords = relation(Keyword, keywords, itemkeywords, lazy=False) + keywords = relation(mapper(Keyword, keywords), keywords, itemkeywords, lazy=False) ) ) |
