2010-08-25 20 views
18

quiero comparar num y {{}} buildSummary_list.number, pero ¿por qué no es trabajar? Y me dio un errorNo se pudo analizar el resto

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 %} 

Quiero hacer la paginación de tener efecto: pre < 4 5 6 >> siguiente

que mi código puede correr, ¿puede hacer esto? gracias: D

Respuesta

38

dentro de una etiqueta {% %}, las variables no están rodeados por {{. Prueba esto:

{% ifequal num buildSummary_list.number %} 

Además, parece que los dos comparaciones se pueden unir con una cosa:

{% 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 %} 
+4

gustaría poder dar una 5. Eso no se menciona en DONDEQUIERA! Mirando de nuevo la documentación ahora parece obvio, pero raaaah ... – pfctdayelise

+3

Esto también puede ocurrir si utiliza {{}} donde debe utilizar {%}% – Benmj

7

Tengo este error cuando se me olvidó la '' alrededor de la ruta a un archivo estático

Esto dio el error:

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

Esto fija el error:

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

Se han guardado mi día, hasta 100-votos para que .. – jax

+0

¡Ahorrador de vida! ¡Gracias! – Raptor

Cuestiones relacionadas