diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-03-04 16:24:02 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-03-04 16:24:02 +0100 |
commit | aa2f0af0e4d5305b06d58d2819b59baaa022ef53 (patch) | |
tree | 8e22750755a06d19996e11e48f3f430360e9d7c3 /chimere/models.py | |
parent | 1a2c18b6960f2c392f3a55bf20698fa0a6b748e8 (diff) | |
download | Chimère-aa2f0af0e4d5305b06d58d2819b59baaa022ef53.tar.bz2 Chimère-aa2f0af0e4d5305b06d58d2819b59baaa022ef53.zip |
Admin: add multimedia and picture formsets to polygon and route
Diffstat (limited to 'chimere/models.py')
-rw-r--r-- | chimere/models.py | 34 |
1 files changed, 20 insertions, 14 deletions
diff --git a/chimere/models.py b/chimere/models.py index e767ab0..f08ff7a 100644 --- a/chimere/models.py +++ b/chimere/models.py @@ -837,8 +837,9 @@ GEOM_TO_GEOM_ITEM = { class Marker(GeographicItem): - '''Marker for a POI - ''' + """ + Marker for a POI + """ ref_item = models.ForeignKey( "Marker", blank=True, null=True, verbose_name=_("Reference marker"), related_name='submited_marker') @@ -888,18 +889,21 @@ class Marker(GeographicItem): return 'point' def getLatitude(self): - '''Return the latitude - ''' + """ + Return the latitude + """ return self.point.y def getLongitude(self): - '''Return the longitude - ''' + """ + Return the longitude + """ return self.point.x def getGeoJSON(self, categories_id=[]): - '''Return a GeoJSON string - ''' + """ + Return a GeoJSON string + """ jsons = [] json_tpl = {"type": "Feature", "properties": {}} for cat in self.categories.all(): @@ -1062,8 +1066,9 @@ post_save.connect(marker_post_save, sender=Marker) class Polygon(GeographicItem): - '''Polygon on the map - ''' + """ + Polygon on the map + """ ref_item = models.ForeignKey( "Polygon", blank=True, null=True, verbose_name=_("Reference polygon"), related_name='submited_polygon') @@ -1166,9 +1171,9 @@ post_save.connect(weighted_post_save, sender=Polygon) class AggregatedPolygon(models.Model): - ''' + """ Database view for aggregated polygons - ''' + """ polygon = models.MultiPolygonField() subcategory = models.ForeignKey(SubCategory) status = models.CharField(_("Status"), max_length=1, choices=STATUS) @@ -1519,8 +1524,9 @@ class RouteFile(models.Model): class Route(GeographicItem): - '''Route on the map - ''' + """ + Route on the map + """ ref_item = models.ForeignKey( "Route", blank=True, null=True, verbose_name=_("Reference route"), related_name='submited_route') |