Files
sqlalchemy/doc/build/orm
Mike Bayer 53591fc18d Use dot-separated name resolution for relationship target
The string argument accepted as the first positional argument by the
:func:`.relationship` function when using the Declarative API is no longer
interpreted using the Python ``eval()`` function; instead, the name is dot
separated and the names are looked up directly in the name resolution
dictionary without treating the value as a Python expression.  However,
passing a string argument to the other :func:`.relationship` parameters
that necessarily must accept Python expressions will still use ``eval()``;
the documentation has been clarified to ensure that there is no ambiguity
that this is in use.

Fixes: #5238
Change-Id: Id802f403190adfab0ca034afe2214ba10fd9cfbb
(cherry picked from commit 17e31604ae)
2020-04-07 19:37:47 -04:00
..
2019-01-25 14:56:50 -05:00
2018-05-05 18:21:08 -04:00
2017-12-22 12:35:30 -05:00
2019-07-21 16:30:31 -04:00
2018-07-04 17:49:37 -04:00
2019-07-17 20:47:37 -04:00