Pregunta

Estoy ir a buscar un conjunto de registros, y haciendo un bucle for para mostrar los datos, así:

{% for category in categories %}
    {"img":"{{ category.pr_image }}",
     "url":"{{ category.pr_store_url }}",
     "type":"ca",
     "price":"{{ category.pr_price }}",
     "store":"{{ category.pr_store }}",
     "name":"{{ category.pr_name }}",
     "lat":"{{ category.st_lat }}",
     "long":"{{ category.st_long }}"},
{% endfor %}

Esto funciona muy bien.

Sin embargo, unas pocas líneas de código en la línea tengo este, que no funciona tan grande:

{% for category in categories %}
<li class="msli">
  <ul class="detali">
<li><a href="{{ category.pr_store_url }}" target="_blank">{{ category.pr_store }}</a></li>
<li>Category: {{ category.pr_cat_name }}</li>
  </ul>
</li>
{% endfor %}

Por lo que yo puedo decir que es el mismo código, sólo el formateo diferente. Si el código 1 produce un resultado, Código 2 no produce una salida, pero no hay datos. La salida es única:

<li class="msli">
    <ul class="detali">
    <li><a target="_blank" href=""/></li>
    <li>Category: </li>
    </ul>
</li>

Y hay datos ... ¿Qué estoy haciendo mal?

Ah, y tanto para los ciclos están envueltos en un caso si ...

{% if products or stores or categories %}
¿Fue útil?

Solución

Mi mal, que era otra categoría que fue provocando la salida, todo está bien con el código de seguridad.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top