diff options
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/releases/1.10.txt | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/docs/releases/1.10.txt b/docs/releases/1.10.txt index d72b0b627b..c720c65b80 100644 --- a/docs/releases/1.10.txt +++ b/docs/releases/1.10.txt @@ -217,6 +217,23 @@ Database backend API * ... +``select_related()`` prohibits non-relational fields for nested relations +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Django 1.8 added validation for non-relational fields in ``select_related()``:: + + >>> Book.objects.select_related('title') + Traceback (most recent call last): + ... + FieldError: Non-relational field given in select_related: 'title' + +But it didn't prohibit nested non-relation fields as it does now:: + + >>> Book.objects.select_related('author__name') + Traceback (most recent call last): + ... + FieldError: Non-relational field given in select_related: 'name' + Miscellaneous ~~~~~~~~~~~~~ |
