Jinja2-{%include%}作为if条件

时间:2019-07-19 00:19:07

标签: flask jinja2

我有一个Flask渲染的Jinja2模板,该模板通过单击url_for()指向第二个渲染视图:

menu.html

  <li><a href="{{ url_for('loading', name=item1)}}";</a>
  <li><a href="{{ url_for('loading', name=item2)}}";</a>
  (...)

依次指向另一个动画模板,该模板等待任务完成,然后将应用重定向到第三个端点,例如:

loading.html

<div class="cup">
  <div class="coffee"></div>
</div>
<div class="smoke"></div>
<p class="txt">Brewing..<br><small></small></p>

<script> window.location.replace('/item/{{name}}');
</script>

如果要单击{% include 'gifs/loading.html' %},我想在menu.html中使用Jinja2语法href作为'if'条件。

可以这样做吗?怎么这样?

0 个答案:

没有答案