Не подставляется переменная в шаблоне jinja

Загрузил первый раз через GitHub Pages "прототип" сайта. Сделал, как указано в инструкции. Сайт загружается (enzo1987pavel.github.io/Classificator/), проблем не возникло. Только вот для каждой страницы параметр "title" не выводит, а показывает только текст. Делаю на Flask'е с шаблонами Jinja2.

Вот код из файла main.py:

from flask import Flask, render_template

app = Flask(__name__)


@app.route("/")
def main_page():
    return render_template("https://enzo1987pavel.github.io/Classificator/index.html", name="index", title="Главная")


@app.route("/about")
def about_page():
    return render_template("https://enzo1987pavel.github.io/Classificator/about.html", name="about", title="О сайте")


@app.route("/application")
def about_app_page():
    return render_template("https://enzo1987pavel.github.io/Classificator/application.html", name="application", title="О приложении")


@app.errorhandler(404)  # Форма для вывода ошибка при неправильном URL-адресе, если страница не будет найдена
def page_not_found(e):
    return render_template("https://enzo1987pavel.github.io/Classificator/error_404.html", e=e), 404


@app.errorhandler(500)  # Форма при проблемах с сервером, внутренней ошибке в программе
def page_not_found(e):
    return render_template("https://enzo1987pavel.github.io/Classificator/error_500.html", e=e), 500


if __name__ == "__main__":
    app.run()

В render_template загружаю нужные *.html-файлы и в параметрах данной функции не срабатывает параметр "title".

Вот один кусок кода из index.html:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta http-equiv="content-type" content="text/html" charset="UTF-8">
    <title>Классификатор</title>

    <link rel="stylesheet" href="https://enzo1987pavel.github.io/Classificator/css/style.css" type="text/css"/>

<!--icon -->
    <link rel="apple-touch-icon" sizes="180x180" href="/media/apple-touch-icon.png">
    <link rel="icon" type="image/png" sizes="32x32" href="/media/favicon-32x32.png">
    <link rel="icon" type="image/png" sizes="16x16" href="/media/favicon-16x16.png">
    <link rel="manifest" href="/media/site.webmanifest">
    <link rel="mask-icon" href="/media/safari-pinned-tab.svg" color="#5bbad5">
    <meta name="msapplication-TileColor" content="#da532c">
    <meta name="theme-color" content="#ffffff">
<!--icon -->
</head>

<body>
    <div class="text-align: center">
    <table>
        <tr>
            <td id="col00" colspan="3" height="40"><a href={{ url_for("main_page") }}>{{ title }}</a></td>
        </tr>

        <tr>
            <td id="col0" colspan="3" height="60">Программа для классификации месторождений нефти и газа</td>
        </tr>

        <tr>
            <td id="col1">
                <div class="TextInColumn">Колонка 1-1</div><br>
                <div><a href={{ url_for("about_app_page") }}>{{ title }}</a></div>
            </td>

Как исправить? Помогите.


Ответы (0 шт):