Djangoテンプレート内に、式がtrueと評価された場合は特定の色、そうでない場合は別の色のテキストを作成する条件があります。この例のように実際にHTMLにスタイルを含めるつもりはないことに注意してください。ただし、これにより、例を簡単に示すことができます。コードは次のとおりです。
<div class="span6 resultsBox">
<h2>Items:
{% if user.items >= user.itemsQuota %}
<span id="items" style="color:green">{{ user.items}} </span>
{% else %}
<span id="items" style="color:white">{{ user.items }} </span>
{% endif %}
/ {{user.itemsQuota }}.
</h2><br />
</div>
私が何をしても、結果のspan
テキストは緑色になります!通常、モデルとモデルの等式の計算方法に問題があると思いますが、出力がのようなものであっても100/1000
、明らか{{ user.items }}
により小さい場合{{ user.itemsQuota }}
は、緑色のフォントが表示されます。条件文でここに何が欠けていますか?