605
605
# set on the `GeoQuery` object of this queryset.
606
606
if aggregate: self.query.aggregate = True
610
611
# If so, it'll have to be added to the select related information
611
612
# (e.g., if 'location__point' was given as the field name).
612
613
self.query.add_select_related([field_name])
613
614
self.query.pre_sql_setup()
614
615
rel_table, rel_col = self.query.related_select_cols[self.query.related_select_fields.index(geo_field)]
615
616
return self.query._field_column(geo_field, rel_table)
620
tmp_fld, parent_model, direct, m2m = opts.get_field_by_name(geo_field.name)
617
623
return self.query._field_column(geo_field)