mirror of
https://github.com/Hopiu/django.git
synced 2026-04-09 01:21:06 +00:00
The ORM didn't reuse joins for direct foreign key traversals when using
chained filters. For example:
qs.filter(fk__somefield=1).filter(fk__somefield=2))
produced two joins.
As a bonus, reverse onetoone filters can now reuse joins correctly
The regression was caused by the join() method refactor in commit
|
||
|---|---|---|
| .. | ||
| modeltests | ||
| regressiontests | ||
| templates | ||
| .coveragerc | ||
| runtests.py | ||
| test_sqlite.py | ||
| urls.py | ||