points as float
This commit is contained in:
@@ -2965,7 +2965,7 @@ class VirtualRaceResult(models.Model):
|
||||
race = models.ForeignKey(VirtualRace,on_delete=models.CASCADE)
|
||||
duration = models.TimeField(default=datetime.time(1,0))
|
||||
distance = models.IntegerField(default=0)
|
||||
points = models.IntegerField(default=0)
|
||||
points = models.FloatField(default=0)
|
||||
boatclass = models.CharField(choices=boatclasses,
|
||||
max_length=40,
|
||||
default='water',
|
||||
@@ -3052,7 +3052,7 @@ class IndoorVirtualRaceResult(models.Model):
|
||||
duration = models.TimeField(default=datetime.time(1,0))
|
||||
distance = models.IntegerField(default=0)
|
||||
referencespeed = models.FloatField(default=5.0)
|
||||
points = models.IntegerField(default=0)
|
||||
points = models.FloatField(default=0)
|
||||
boatclass = models.CharField(choices=boatclasses,
|
||||
max_length=40,
|
||||
default='rower',
|
||||
|
||||
@@ -494,7 +494,7 @@ def handle_check_race_course(self,
|
||||
if coursedistance == 0:
|
||||
coursedistance = coursemeters
|
||||
velo = coursedistance/coursetimeseconds
|
||||
points = int(100*(2.-referencespeed/velo))
|
||||
points = 100*(2.-referencespeed/velo)
|
||||
query = 'UPDATE rowers_virtualraceresult SET coursecompleted = 1, duration = "{duration}", distance = {distance}, workoutid = {workoutid}, startsecond = {startsecond}, endsecond = {endsecond}, points={points} WHERE id={recordid}'.format(
|
||||
recordid=recordid,
|
||||
duration=totaltime_sec_to_string(coursetimeseconds),
|
||||
|
||||
@@ -324,7 +324,7 @@
|
||||
<td>{{ result.duration |durationprint:"%H:%M:%S.%f" }}</td>
|
||||
<td>{{ result.distance }} m</td>
|
||||
{% if race.coursestandards %}
|
||||
<td>{{ result.points }}</td>
|
||||
<td>{{ result.points|sigdig:2 }}</td>
|
||||
{% endif %}
|
||||
<td>
|
||||
<a href="/rowers/workout/{{ result.workoutid|encode }}/view/entry/{{ result.id }}/">
|
||||
|
||||
Reference in New Issue
Block a user