Split base model from template + points model

This commit is contained in:
2024-02-27 19:42:21 +01:00
parent dc9dc3d092
commit 44549f019d
24 changed files with 196 additions and 132 deletions

View File

View File

@ -5,7 +5,7 @@ from werkzeug import Response
from formula10.database.update_queries import update_race_result, update_user
from formula10.database.import_export import export_dynamic_data, reload_static_data
from formula10.frontend.template_model import TemplateModel
from formula10.domain.template_model import TemplateModel
from formula10 import app

View File

@ -2,7 +2,7 @@ from typing import cast
from flask import redirect, render_template, session
from werkzeug import Response
from formula10.frontend.template_model import TemplateModel
from formula10.domain.template_model import TemplateModel
from formula10 import app
def error_redirect(error_message: str) -> Response:

View File

@ -3,7 +3,7 @@ from flask import redirect, render_template, request
from werkzeug import Response
from formula10.database.update_queries import delete_race_guess, update_race_guess
from formula10.frontend.template_model import TemplateModel
from formula10.domain.template_model import TemplateModel
from formula10 import app

View File

@ -1,7 +1,7 @@
from flask import render_template
from formula10 import app
from formula10.frontend.template_model import TemplateModel
from formula10.domain.template_model import TemplateModel
@app.route("/rules")
def rules_root() -> str:

View File

@ -5,8 +5,8 @@ from werkzeug import Response
from formula10.database.model.db_team import DbTeam
from formula10.database.update_queries import update_season_guess
from formula10.frontend.model.team import NONE_TEAM
from formula10.frontend.template_model import TemplateModel
from formula10.domain.model.team import NONE_TEAM
from formula10.domain.template_model import TemplateModel
from formula10 import app, db

View File

@ -0,0 +1,9 @@
from flask import render_template
from formula10 import app
from formula10.domain.template_model import TemplateModel
@app.route("/graphs")
def graphs_root() -> str:
model = TemplateModel(active_user_name=None, active_result_race_name=None)
return render_template("statistics.jinja", model=model)