Не удалось разобрать остаток
Я хочу сравнить 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
Ответы
Ответ 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>