diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-03-17 17:48:29 -0400 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-03-17 17:48:29 -0400 |
| commit | 065fcbd9d2b463920d439c20d99a5a1cd7f216ed (patch) | |
| tree | 2230349df4cc7bc884f128e2c463c2e334152b7e /examples/association | |
| parent | 95c0214356a55b6bc051d2b779e54d6de7b0b22e (diff) | |
| download | sqlalchemy-065fcbd9d2b463920d439c20d99a5a1cd7f216ed.tar.gz | |
- The official name for the relation() function is now
relationship(), to eliminate confusion over the relational
algebra term. relation() however will remain available
in equal capacity for the foreseeable future. [ticket:1740]
Diffstat (limited to 'examples/association')
| -rw-r--r-- | examples/association/basic_association.py | 6 | ||||
| -rw-r--r-- | examples/association/proxied_association.py | 6 |
2 files changed, 6 insertions, 6 deletions
diff --git a/examples/association/basic_association.py b/examples/association/basic_association.py index a56d2383e..83f53e000 100644 --- a/examples/association/basic_association.py +++ b/examples/association/basic_association.py @@ -14,7 +14,7 @@ from datetime import datetime from sqlalchemy import (create_engine, MetaData, Table, Column, Integer, String, DateTime, Numeric, ForeignKey, and_) -from sqlalchemy.orm import mapper, relation, create_session +from sqlalchemy.orm import mapper, relationship, create_session # Uncomment these to watch database activity. #import logging @@ -62,12 +62,12 @@ class OrderItem(object): self.price = price or item.price mapper(Order, orders, properties={ - 'order_items': relation(OrderItem, cascade="all, delete-orphan", + 'order_items': relationship(OrderItem, cascade="all, delete-orphan", backref='order') }) mapper(Item, items) mapper(OrderItem, orderitems, properties={ - 'item': relation(Item, lazy=False) + 'item': relationship(Item, lazy=False) }) session = create_session() diff --git a/examples/association/proxied_association.py b/examples/association/proxied_association.py index 3a78e3adf..68f8450a5 100644 --- a/examples/association/proxied_association.py +++ b/examples/association/proxied_association.py @@ -4,7 +4,7 @@ the usage of the associationproxy extension.""" from datetime import datetime from sqlalchemy import (create_engine, MetaData, Table, Column, Integer, String, DateTime, Float, ForeignKey, and_) -from sqlalchemy.orm import mapper, relation, create_session +from sqlalchemy.orm import mapper, relationship, create_session from sqlalchemy.ext.associationproxy import AssociationProxy engine = create_engine('sqlite://') @@ -48,11 +48,11 @@ class Item(object): mapper(Order, orders, properties={ - 'itemassociations':relation(OrderItem, cascade="all, delete-orphan", lazy=False) + 'itemassociations':relationship(OrderItem, cascade="all, delete-orphan", lazy=False) }) mapper(Item, items) mapper(OrderItem, orderitems, properties={ - 'item':relation(Item, lazy=False) + 'item':relationship(Item, lazy=False) }) session = create_session() |
