summaryrefslogtreecommitdiff
path: root/django/contrib/gis/db/models/manager.py
diff options
context:
space:
mode:
Diffstat (limited to 'django/contrib/gis/db/models/manager.py')
-rw-r--r--django/contrib/gis/db/models/manager.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/django/contrib/gis/db/models/manager.py b/django/contrib/gis/db/models/manager.py
index 4b010ac20c..602d11251a 100644
--- a/django/contrib/gis/db/models/manager.py
+++ b/django/contrib/gis/db/models/manager.py
@@ -4,6 +4,11 @@ from django.contrib.gis.db.models.query import GeoQuerySet
class GeoManager(Manager):
"Overrides Manager to return Geographic QuerySets."
+ # This manager should be used for queries on related fields
+ # so that geometry columns on Oracle and MySQL are selected
+ # properly.
+ use_for_related_fields = True
+
def get_query_set(self):
return GeoQuerySet(model=self.model)