擅长:python、mysql、java
<p>你可以看看<a href="http://jinja.pocoo.org/docs/2.10/templates/#list-of-builtin-tests" rel="nofollow noreferrer">this link</a>,那里描述了一些有效的类型进行比较。例如,您可以<a href="http://jinja.pocoo.org/docs/2.10/templates/#mapping" rel="nofollow noreferrer">check is a dict</a>,您可以尝试:</p>
<pre><code>{% if type({'a':1,'b':2}) is mapping %}
print "Oh Yes!!"
{% else %}
print "Oh No!!!"
{% endif %}
</code></pre>
<p>您可以嵌套任何需要的内容,但正确的方法是将复杂的逻辑迁移到控制器。在</p>
<p><strong>PD:</strong>这个例子取自<a href="https://stackoverflow.com/a/16676429/6094299">here</a>。感谢@sean vieira</p>