jinja flask отображает меню боковой панели python методом - PullRequest
0 голосов
/ 30 марта 2020

У меня есть основной шаблон макета на флешке / jinja для использования с базой.

Мне нужно подключить динамическое c содержимое меню в этом макете. html с помощью функции вызова python.

Возможно ли сделать это с помощью jinha / flask?

это моя раскладка. html

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  <meta name="description" content="">
  <meta name="author" content="">
  <title>Simple Sidebar</title>
</head>
<body>
  <div class="d-flex" id="wrapper">
    <!-- Sidebar -->
    <div class="bg-light border-right" id="sidebar-wrapper">
        <div class="sidebar-heading">Start Bootstrap </div>
        <div class="list-group list-group-flush">
            {% block sidebar_content %}
            ------HERE-------
            {% endblock sidebar_content %}
        </div>
      </div>
   </div>
</body>
</html>

это моя боковая панель. html где джиндзя вводит тег sidebar_content;


 <div class="list-group list-group-flush">
{% block sidebar_content %}

{% endblock sidebar_content %}
</div>

Python метод:

def render_sidedbar():
    sidebar = """
      <a href="#" class="list-group-item list-group-item-action bg-light">Overview</a>
      <a href="#" class="list-group-item list-group-item-action bg-light">Events</a>
      <a href="#" class="list-group-item list-group-item-action bg-light">Profile</a>
       """

    return sidebar

можете мне помочь? Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...