0
我有一個表,我正在用模板中的for循環填充信息。我想結束當前表格並創建一個新的特定值。我寫了這個打印表中的所有值,但不輸入if語句:Django模板如果語句
<table class="table">
{% for x, y, z in defStats %}
<tr class = "info">
<td>
{{ x }}
</td>
<td>
{{ y }}
</td>
<td>
{{ z }}
</td>
</tr>
{% if x == " " %}
<p>HERE</p>
</table>
<table>
{% endif %}
{% endfor %}
</table>
我正在查找的字符是空字符串。我甚至嘗試的if語句是保證評估爲真,並沒有if語句在所有它進入:
<table class="table">
{% for x, y, z in defStats %}
<tr class = "info">
<td>
{{ x }}
</td>
<td>
{{ y }}
</td>
<td>
{{ z }}
</td>
</tr>
{% if x == x %}
<p>HERE</p>
</table>
<table>
{% endif %}
{% endfor %}
</table>
在這兩種情況下if語句是從未進入所有
。我不確定什麼是錯的,謝謝。
在第二種情況下,你肯定正在使用更新的模板?首先,空字符串是'''',而不是''''(這是一個空格)。 –
我無法弄清楚爲什麼你想採取的方法背後,也許如果我們知道你的目的地的目標,我們可能有不同的方法,可能同樣有幫助 – Rexford
這是一個模板問題,我道歉只是得到它的工作 – user3344393