diff --git a/project_app/app.py b/project_app/app.py index f97af351f8e16d619115f0597d9cce74a0b63048..1a8e83e4db1f336e5ea7a4d1fbebd7b5e9ba82e2 100644 --- a/project_app/app.py +++ b/project_app/app.py @@ -21,12 +21,14 @@ FlaskJSON(app) cache = redis.Redis(host="redis", port=6379) +@app.context_processor +def inject_global_vars(): + return {"title": "Workshop Planner"} + + @app.route("/") def main(): - params = { - "title": "FLASK Dummy", - } - return render_template("main.html", **params) + return render_template("main.html") @app.route("/json_response", methods=["GET"]) diff --git a/project_app/templates/layout.html b/project_app/templates/layout.html index 4cf9862b3c3ce58487c8a38365edd8c7cd7c2ad0..4ff157f312789855f7c844506a1606dc463ce52f 100644 --- a/project_app/templates/layout.html +++ b/project_app/templates/layout.html @@ -5,14 +5,14 @@ <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" /> <meta name="description" content="" /> <meta name="author" content="" /> - <title>Title</title> + <title>{{ title }}</title> <link rel="icon" type="image/x-icon" href="{{ url_for('static', filename='favicon.ico') }}" /> <link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='css/bootstrap.min.css') }}"/> </head> <body> <nav class="navbar navbar-expand-md navbar-dark bg-secondary"> <div class="container-fluid"> - <a class="navbar-brand" href="/">Title</a> + <a class="navbar-brand" href="/">{{ title }}</a> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button> <div class="collapse navbar-collapse" id="navbarSupportedContent"> <ul class="navbar-nav ms-auto mb-2 mb-lg-0">