Я хочу найти разницу между двумя разными значениями. Но я получаю ошибку 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'