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
i += 1
c.distance = int(course_length(c))
c.save()
return c
def coursetime_first(data,paths):

View File

@@ -866,17 +866,23 @@ timezones = (
class GeoCourse(models.Model):
manager = models.ForeignKey(Rower)
distance = models.IntegerField(default=0)
name = 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')
def __unicode__(self):
name = self.name
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(
name=name,
country=country,
d = course_length(self)
d = d,
)
class GeoCourseEditForm(ModelForm):
@@ -1163,7 +1169,7 @@ class PlannedSession(models.Model):
self.criterium = 'none'
if self.course == None:
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':
self.course = None

View File

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