equal
deleted
inserted
replaced
1 """ |
1 """ |
2 This module holds simple classes used by GeoQuery.convert_values |
2 This module holds simple classes used by GeoQuery.convert_values |
3 to convert geospatial values from the database. |
3 to convert geospatial values from the database. |
4 """ |
4 """ |
5 from django.contrib.gis.db.backend import SpatialBackend |
|
6 |
5 |
7 class BaseField(object): |
6 class BaseField(object): |
|
7 empty_strings_allowed = True |
8 def get_internal_type(self): |
8 def get_internal_type(self): |
9 "Overloaded method so OracleQuery.convert_values doesn't balk." |
9 "Overloaded method so OracleQuery.convert_values doesn't balk." |
10 return None |
10 return None |
11 |
|
12 if SpatialBackend.oracle: BaseField.empty_strings_allowed = False |
|
13 |
11 |
14 class AreaField(BaseField): |
12 class AreaField(BaseField): |
15 "Wrapper for Area values." |
13 "Wrapper for Area values." |
16 def __init__(self, area_att): |
14 def __init__(self, area_att): |
17 self.area_att = area_att |
15 self.area_att = area_att |