]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- [feature] Added new capability to relationship
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 23 Jan 2012 01:11:03 +0000 (20:11 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 23 Jan 2012 01:11:03 +0000 (20:11 -0500)
commit82b90175f757ab287d882882355626a84dd8c185
tree210f7c5f9c340b33ca33c31d7420153c5cb49bcd
parentebaebfb2327a82240837778797bfffc60a7d6e7c
- [feature] Added new capability to relationship
loader options to allow "default" loader strategies.
Pass '*' to any of joinedload(), lazyload(),
subqueryload(), or noload() and that becomes the
loader strategy used for all relationships,
except for those explicitly stated in the
Query.  Thanks to up-and-coming contributor
Kent Bower for an exhaustive and well
written test suite !  [ticket:2351]
CHANGES
doc/build/orm/loading.rst
lib/sqlalchemy/orm/__init__.py
lib/sqlalchemy/orm/interfaces.py
lib/sqlalchemy/orm/properties.py
lib/sqlalchemy/orm/strategies.py
test/orm/test_default_strategies.py [new file with mode: 0644]