我需要检查变量texts
是否在index.html
.
如果变量已定义且不为空,那么我应该渲染循环。否则,我想显示错误消息{{error}}
。
基本上这在 PHP
if (isset($texts) && !empty($texts)) {
for () { ... }
}
else {
print $error;
}
索引.html
{% for text in texts %}
<div>{{error}}</div>
<div class="post">
<div class="post-title">{{text.subject}}</div>
<pre class="post-content">{{text.content}}</pre>
</div>
{% endfor %}
这个在 jinja2 里怎么说?