我想找出两个不同值之间的差异,但是我遇到了Jinja2
错误。我不确定如何在此模板中找到差异。
我尝试使用-
运算符,但这并没有起作用。因此,我使用sub
来查找实际得分和预测得分之间的差异。
{% for e in question.essays %}
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">{{loop.index}}</h3>
</div>
<div class="panel-body">
<div class="actual-score">Actual score: {% if e.actual_score %} {{e.actual_score|round(1)}}/5{% endif %}</div>
<div class="predicted-score">Predicted score: {% if e.predicted_score %}{{e.predicted_score|round(1)}}/5{% endif %}</div>
<p class="essay-text">Text: {{e.text}}</p>
<div class="diff">Difference: {{ e.actual_score|sub(e.predicted_score)}} </div>
</div>
我遇到了这个错误:
TemplateAssertionError: no filter named 'sub'
sub
是指<sub>
标签吗? - Amazing Things Around You{{ e.actual_score - (e.predicted_score)}}
吗? - Amazing Things Around You