如何在Django中修复此TemplateSyntaxError错误

我收到此错误

TemplateSyntaxError at /

add requires 2 arguments,1 provided

屏幕截图:

ERROR SCREENSHOT

我想在其中添加分页,但是我一次又一次收到此错误

这是我的 html file

<div class="pagination">
    {% if buy_list.has_previous %}
        <li class="page-item"><a class="page-link" href="?page=1"></a></li>
        <li class="page-item"><a class="page-link" href="?page={{ buy_list.previous_page_number }}"></a></li>
    {% endif %}
    {% for num in buy_list.paginator.page_range %}
        {% if buy_list.number == num %}
            <strong>{{ num }}</strong>   
    {% elif num > buy_list.number|add: '-3' and num < buy_list.number|add: '3' %}
        {{num}}
        {% endif %}
    {% endfor %}
    {% if buy_list.has_next %}
        <li class="page-item"><a class="page-link" href="?page={{ buy_list.next_page_number }}"></a></li>
        <li class="page-item"><a class="page-link" href="?page={{ buy_list.paginator.num_pages }}"></a></li>
    {% endif %}

谢谢

ptpstao 回答:如何在Django中修复此TemplateSyntaxError错误

删除模板中add:内置过滤器之后的空格。

element.scrollIntoView({ behavior: 'instant',block:'center' });
本文链接:https://www.f2er.com/3087147.html

大家都在问