[PATCH 3/5] views: Resolve select_related issues
Stephen Finucane
stephen at that.guru
Mon Oct 10 06:25:41 AEDT 2016
Django 1.10 prohibits non-relational fields for nested relations [1].
Replace said call with a functional alternative.
[1] https://docs.djangoproject.com/en/dev/releases/1.10/#select-related-prohibits-non-relational-fields-for-nested-relations
Signed-off-by: Stephen Finucane <stephen at that.guru>
---
patchwork/views/rest_api.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/patchwork/views/rest_api.py b/patchwork/views/rest_api.py
index d412587..9c58669 100644
--- a/patchwork/views/rest_api.py
+++ b/patchwork/views/rest_api.py
@@ -94,7 +94,7 @@ class PeopleViewSet(PatchworkViewSet):
def get_queryset(self):
qs = super(PeopleViewSet, self).get_queryset()
- return qs.select_related('user__username')
+ return qs.prefetch_related('user')
class ProjectViewSet(PatchworkViewSet):
--
2.7.4
More information about the Patchwork
mailing list