我正在使用烧瓶构建一个网络应用程序。我发现我一遍又一遍地重复着同样的事情,对我的每个 HTML 页面都做了一个小的编辑,所以我想把它变成一个模板。如何使其成为动态模板?下面是我用于我的ABOUTUS页面的代码,它与我的CONTACT页面只有一行不同 。
关于我们 页眉:
<div id="menu">
<div class="pure-menu">
<a class="pure-menu-heading" href="#">WebAPP</a>
<ul class="pure-menu-list">
<li class="pure-menu-item"><a href="/" class="pure-menu-link">Home</a></li>
<li class="pure-menu-item menu-item-divided pure-menu-selected"><a href="/aboutus" class="pure-menu-link">About</a></li>
<li class="pure-menu-item"><a href="/membership" class="pure-menu-link">Membership</a></li>
<li class="pure-menu-item"><a href="/contact" class="pure-menu-link">Contact</a></li>
{% if current_user.is_authenticated %}
<li class="pure-menu-item"><a href="{{ url_for('logout') }}" class="pure-menu-link">Log out</a></li>
{% else %}
<li class="pure-menu-item"><a href="/login" class="pure-menu-link">Log in</a></li>
{% endif %}
</ul>
</div>
联系页面标题:
<div id="menu">
<div class="pure-menu">
<a class="pure-menu-heading" href="#">WebAPP</a>
<ul class="pure-menu-list">
<li class="pure-menu-item"><a href="/" class="pure-menu-link">Home</a></li>
<li class="pure-menu-item"><a href="/aboutus" class="pure-menu-link">About</a></li>
<li class="pure-menu-item"><a href="/membership" class="pure-menu-link">Membership</a></li>
<li class="pure-menu-item menu-item-divided pure-menu-selected"><a href="/contact" class="pure-menu-link">Contact</a></li>
{% if current_user.is_authenticated %}
<li class="pure-menu-item"><a href="{{ url_for('logout') }}" class="pure-menu-link">Log out</a></li>
{% else %}
<li class="pure-menu-item"><a href="/login" class="pure-menu-link">Log in</a></li>
{% endif %}
</ul>
</div>
</div>
唯一的变化是我menu-item-divided pure-menu-selected
根据我正在加载的模板将行从一行移动到另一行。我想不出一种动态执行此操作的方法,以便我可以将其转换为可以为每个文件扩展的模板。