id,summary,reporter,owner,description,type,status,component,version,severity,resolution,keywords,cc,stage,has_patch,needs_docs,needs_tests,needs_better_patch,easy,ui_ux 12344,select_related() uses always QuerySet and Query classes from originating Model,Jani Tiainen,nobody,"When having two models: {{{ class ModelNormal(models.Model): geo = models.ForeignKey('ModelGeo') class ModelGeo(models.Model): geom = models.PointField() objects = models.GeoManager() }}} When querying: {{{ ModelNormal.objects.all().select_related() }}} Accessing objects causes traceback because Django used ''Manager'' instead of ''GeoManager'' for ''GeoModel'' instance(s). Further investigation indicated that QSL queries didn't have any decorators that GeoManager does for geometry fields needed in Oracle. ",,closed,"Database layer (models, ORM)",dev,,fixed,query orm,Erin Kelly Matt Boersma,Unreviewed,0,0,0,0,0,0