Tôi cần kiểm tra xem biến số texts
được xác định hay không trong index.html
.Kiểm tra xem một mảng có trống không trong Jinja2
Nếu biến được xác định và không trống thì tôi sẽ hiển thị vòng lặp. Nếu không, tôi muốn hiển thị thông báo lỗi {{error}}
.
Về cơ bản này trong PHP
if (isset($texts) && !empty($texts)) {
for() { ... }
}
else {
print $error;
}
index.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 %}
Làm thế nào để tôi nói điều này trong jinja2?
Bạn cần giải thích rõ ràng hơn. Đây không phải là python; đây là ngôn ngữ khuôn mẫu jinga2. –