Private
Public Access
1
0

added course distance to database

This commit is contained in:
Sander Roosendaal
2018-05-15 14:02:02 +02:00
parent f17b37d235
commit 764d1b43aa
3 changed files with 12 additions and 3 deletions

View File

@@ -193,6 +193,9 @@ def createcourse(
j += 1 j += 1
i += 1 i += 1
c.distance = int(course_length(c))
c.save()
return c return c
def coursetime_first(data,paths): def coursetime_first(data,paths):

View File

@@ -866,17 +866,23 @@ timezones = (
class GeoCourse(models.Model): class GeoCourse(models.Model):
manager = models.ForeignKey(Rower) manager = models.ForeignKey(Rower)
distance = models.IntegerField(default=0)
name = models.CharField(max_length=150,blank=True) name = models.CharField(max_length=150,blank=True)
country = models.CharField(max_length=150,blank=True) country = models.CharField(max_length=150,blank=True)
notes = models.CharField(blank=True,max_length=200,verbose_name='Course Notes') notes = models.CharField(blank=True,max_length=200,verbose_name='Course Notes')
def __unicode__(self): def __unicode__(self):
name = self.name name = self.name
country = self.country country = self.country
d = self.distance
if d == 0:
self.distance = course_length(self)
self.save()
d = self.distance
return u'{country} - {name} - {d}m'.format( return u'{country} - {name} - {d}m'.format(
name=name, name=name,
country=country, country=country,
d = course_length(self) d = d,
) )
class GeoCourseEditForm(ModelForm): class GeoCourseEditForm(ModelForm):
@@ -1163,7 +1169,7 @@ class PlannedSession(models.Model):
self.criterium = 'none' self.criterium = 'none'
if self.course == None: if self.course == None:
self.course = GeoCourse.objects.all()[0] self.course = GeoCourse.objects.all()[0]
self.sessionvalue = course_length(self.course) self.sessionvalue = self.course.distance
elif self.sessiontype != 'coursetest' and self.sessiontype != 'race': elif self.sessiontype != 'coursetest' and self.sessiontype != 'race':
self.course = None self.course = None

View File

@@ -43,7 +43,7 @@
{% endif %} {% endif %}
</td> </td>
<td> <td>
{{ course|courselength }} m {{ course.distance }} m
</td> </td>
</tr> </tr>