django - Jinja和Django无效的阻止标签: 'set' , expected 'endblock'

标签 django error-handling jinja2

我需要增加变量count,但是我遇到了这个错误,我已经搜索了,他们说我应该安装jinja,但是在添加{% set count = 1 %}之前,代码可以完美地工作,这意味着它不是安装问题。
这是我的模板代码:

{% set count = 1 %}
        {% for form in formset %}

     <tr style="border:1px solid black;" id="{{ form.prefix }}-row" class="dynamic-form" >

        <td><div class="col-xs-1"><b><p name="np1">{{ count }}</p></b></div></td>
        <td >
            {% render_field form.dateOperation class="form-control"  %}{{form.dateOperation1.errors}}

        </td>
        <td>{% render_field form.designation  class="form-control"  %}{{form.errors}}
        </td>
        <td>
            {% render_field form.typeTiers class="form-control" %}{{form.typeTiers.errors}}
        </td>
        <td>
            {% render_field form.tiers class="form-control" %}{{form.tiers.errors}}
        </td>
        <td>{% render_field form.numfacture class="form-control"   %}{{form.numfacture.errors}}
        </td>
        <td>{% render_field form.montant class="form-control"  %}{{form.montantdebit.errors}}
        </td>
        {% for radio in form.typeMontant %}
        <td>

          {{ radio.tag }}
   </td>
         {% endfor %}
    <td>{% render_field form.montant class="form-control"  %} 
    {{form.montantdebit.errors}}
        </td>
    </tr>
{% set count = count + 1 %}
  {% endfor %}

这是引发的错误:

Invalid block tag on line 51: 'set', expected 'endblock'. Did you forget to register or load this tag?



请任何帮助,预先谢谢。

最佳答案

django有一个{{forloop.counter}}。您不必手动进行。

如果要进行数学运算,请使用django-mathfilters

关于django - Jinja和Django无效的阻止标签: 'set' , expected 'endblock' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49736913/

相关文章:

django - 如何让 HttpResponse 打印新行?

python - 在同一请求中使用 Django 测试客户端发布多个文件

python-3.x - 未提取SQLAlchemy OperationalError

error-handling - 匹配错误或空结果

python - 模板继承: pass data from parent to child

python - 在 Django/Jinja2 模板中将字典对象转换为字符串

javascript - 如何通过 jinja[Flask] 访问外部 javascript 文件?

python - Django 提供过时的表单验证选项

django - 找不到Solr Admin:“路径中缺少核心名称”

javascript - 何时会在 window.onError 函数上提供适当的堆栈跟踪?