Fields¶
OSMField¶
-
class
osm_field.fields.
OSMField
(*args, **kwargs)¶ Bases:
django.db.models.TextField
Parameters: - lat_field (str) – The name of the latitude field.
None
(and thus standard behavior) by default. - lon_field (str) – The name of the longitude field.
None
(and thus standard behavior) by default.
-
formfield
(**kwargs)¶ Returns: A OSMFormField
with aOSMWidget
.
-
latitude_field_name
¶ The name of the related
LatitudeField
.
-
longitude_field_name
¶ The name of the related
LongitudeField
.
- lat_field (str) – The name of the latitude field.
LatitudeField¶
-
class
osm_field.fields.
LatitudeField
(*args, **kwargs)¶ Bases:
django.db.models.FloatField
The
validators
parameter will be appended withvalidate_latitude()
if not already present.-
formfield
(**kwargs)¶ Returns: A FloatField
withmax_value
90 andmin_value
-90.
-
LongitudeField¶
-
class
osm_field.fields.
LongitudeField
(*args, **kwargs)¶ Bases:
django.db.models.FloatField
The
validators
parameter will be appended withvalidate_longitude()
if not already present.-
formfield
(**kwargs)¶ Returns: A FloatField
withmax_value
180 andmin_value
-180.
-