Подтвердить что ты не робот

Не удалось разобрать остаток

Я хочу сравнить num и {{buildSummary_list.number}}, но почему это не работает? И я получил ошибку

Could not parse the remainder: '{{buildSummary_list.number}}' from '{{buildSummary_list.number}}'"...

{% for num in buildSummary_list.paginator.page_range %}
    {% ifequal num {{buildSummary_list.number}} %}
        <b>{{num}}</b>
    {% endifequal %}
    {% ifnotequal num {{buildSummary_list.number}} %}
        <a href="?page={{num}}"><b>{{num}}</b></a>
    {% endifnotequal %}

{% endfor %}

Я хочу, чтобы страница имела эффект: pre < 1 2 3 4 5 6 → следующая

Я могу запустить мой код, может ли он сделать этот эффект? спасибо: D

4b9b3361

Ответ 1

Внутри тега {% %} переменные не окружены {{. Попробуйте следующее:

{% ifequal num buildSummary_list.number %}

Кроме того, похоже, что ваши два сравнения могут быть объединены с else:

{% for num in buildSummary_list.paginator.page_range %}
    {% ifequal num buildSummary_list.number %}
        <b>{{num}}</b>
    {% else %}
        <a href="?page={{num}}"><b>{{num}}</b></a>
    {% endifequal %}
{% endfor %}

Ответ 2

Я получил эту ошибку, когда я забыл "вокруг пути к статическому файлу

Это дало ошибку:

 <link rel='stylesheet' href="{% static css/style.css %}">

Это зафиксировало ошибку:

 <link rel='stylesheet' href="{% static 'css/style.css' %}">

Ответ 3

django 2.2 relative URL

**Correct**

<a href="{% url 'urlapp:other' %}">go to other page </a>
<br/>
<a href="{% url 'admin:index' %}"> admin page</a>

**error inccorect code some white space still get same error ** 

<a href="{% url 'urlapp:other' %}">go to other page </a>
<br/>
<a href="{% url 'urlapp: other' %}">go to other page </a>
<br/>
<a href="{% url 'admin:index' %}"> admin page</a>
<br/>
<a href="{% url 'admin':index %}"> admin page</a>