From 16754ca19057932cd69281d86f2239afcbd5cea7 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Mon, 14 May 2018 21:46:42 +0200 Subject: [PATCH] added unicode method to GeoPolygon model --- rowers/models.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/rowers/models.py b/rowers/models.py index 2a8b8fcc..eb6bad4d 100644 --- a/rowers/models.py +++ b/rowers/models.py @@ -842,9 +842,10 @@ class GeoCourse(models.Model): name = self.name country = self.country - return u'{country} - {name}'.format( + return u'{country} - {name} - {d}m'.format( name=name, - country=country + country=country, + d = course_length(self) ) class GeoCourseEditForm(ModelForm): @@ -861,6 +862,16 @@ class GeoPolygon(models.Model): course = models.ForeignKey(GeoCourse, blank=True) order_in_course = models.IntegerField(default=0) + def __unicode__(self): + name = self.name + coursename = self.course.name + + return u'{coursename} - {name}'.format( + name=name, + course=coursename + ) + + # Need error checking to insert new polygons into existing course (all later polygons # increase there order_in_course number