我有一个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'条件。
可以这样做吗?怎么这样?