Changeset 7870 for django/branches/gis/django/contrib/gis
- Timestamp:
- 07/08/08 13:46:09 (3 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/branches/gis/django/contrib/gis/db/backend/oracle/query.py
r7836 r7870 105 105 MISC_TERMS = ['isnull'] 106 106 107 # A ssacceptable lookup types for Oracle spatial.107 # Acceptable lookup types for Oracle spatial. 108 108 ORACLE_SPATIAL_TERMS = ORACLE_GEOMETRY_FUNCTIONS.keys() 109 109 ORACLE_SPATIAL_TERMS += MISC_TERMS 110 ORACLE_SPATIAL_TERMS = tuple(ORACLE_SPATIAL_TERMS) # Making immutable110 ORACLE_SPATIAL_TERMS = dict((term, None) for term in ORACLE_SPATIAL_TERMS) # Making dictionary for fast lookups 111 111 112 112 #### The `get_geo_where_clause` function for Oracle #### django/branches/gis/django/contrib/gis/db/models/sql/query.py
r7836 r7870 11 11 # Valid GIS query types. 12 12 ALL_TERMS = sql.constants.QUERY_TERMS.copy() 13 ALL_TERMS.update( dict([(term, None) for term in SpatialBackend.gis_terms]))13 ALL_TERMS.update(SpatialBackend.gis_terms) 14 14 15 15 class GeoQuery(sql.Query): … … 126 126 seen = {None: table_alias} 127 127 aliases = set() 128 for field, model in self.model._meta.get_fields_with_model():128 for field, model in opts.get_fields_with_model(): 129 129 try: 130 130 alias = seen[model]
