diff --git a/formula10.py b/formula10.py
index 264150f..ddc9c34 100644
--- a/formula10.py
+++ b/formula10.py
@@ -31,7 +31,7 @@ def save():
@app.route("/race")
def guessraceresults():
users = User.query.all()
- raceresults = RaceResult.query.all()
+ raceresults = RaceResult.query.all()[::-1]
drivers = Driver.query.all()
guesses = dict() # The guesses for which raceresults exist
@@ -45,7 +45,7 @@ def guessraceresults():
nextguesses[guess.user_id] = guess
# TODO: Getting by ID might be stupid, get by date instead?
- nextid = raceresults[-1].race_id + 1 if len(raceresults) > 0 else 1
+ nextid = raceresults[0].race_id + 1 if len(raceresults) > 0 else 1
nextrace = Race.query.filter_by(id=nextid).first()
return render_template("race.jinja",
diff --git a/templates/race.jinja b/templates/race.jinja
index 745a9a2..1ea7ce5 100644
--- a/templates/race.jinja
+++ b/templates/race.jinja
@@ -28,41 +28,10 @@
|
- {# Race Results #}
- {% for raceresult in raceresults %}
-
- {{ raceresult.race.grandprix }} |
-
- {% for user in users %}
-
- {% if (raceresult.race_id in guesses) and (user.name in guesses.get(raceresult.race_id)) %}
- {% set pxx = guesses.get(raceresult.race_id).get(user.name).pxx.abbr %}
- {% set dnf = guesses.get(raceresult.race_id).get(user.name).dnf.abbr %}
-
- -
- P{{ raceresult.race.pxx }}: {{ pxx }}
- -
- DNF: {{ dnf }}
-
- {% endif %}
- |
- {% endfor %}
-
-
-
-
- - P{{ raceresult.race.pxx }}: {{ raceresult.pxx.abbr }}
- -
- DNF: {{ raceresult.dnf.abbr }}
-
- |
-
- {% endfor %}
-
{# Next Race Guess #}
{% if nextrace is not none %}
- {{ nextrace.grandprix }} |
+ {{ nextrace.id }}: {{ nextrace.grandprix }} |
{% for user in users %}
@@ -143,6 +112,37 @@
|
+
+ {# Race Results #}
+ {% for raceresult in raceresults %}
+
+ {{ raceresult.race.id }}: {{ raceresult.race.grandprix }} |
+
+ {% for user in users %}
+
+ {% if (raceresult.race_id in guesses) and (user.name in guesses.get(raceresult.race_id)) %}
+ {% set pxx = guesses.get(raceresult.race_id).get(user.name).pxx.abbr %}
+ {% set dnf = guesses.get(raceresult.race_id).get(user.name).dnf.abbr %}
+
+ -
+ P{{ raceresult.race.pxx }}: {{ pxx }}
+ -
+ DNF: {{ dnf }}
+
+ {% endif %}
+ |
+ {% endfor %}
+
+
+
+
+ - P{{ raceresult.race.pxx }}: {{ raceresult.pxx.abbr }}
+ -
+ DNF: {{ raceresult.dnf.abbr }}
+
+ |
+
+ {% endfor %}
{% endif %}