0
我獲取一個記錄,做一個for循環來顯示像這樣的數據:Django的:第二個for循環不產生任何元素
{% 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 %}
那偉大工程。
然而,幾行代碼就下了線我都這樣了,這是不行的那麼大:
{% 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 %}
至於我可以告訴它是相同的代碼,只是不同的格式化。如果代碼1產生一個結果,則代碼2產生一個輸出,但不產生數據。輸出只是:
<li class="msli">
<ul class="detali">
<li><a target="_blank" href=""/></li>
<li>Category: </li>
</ul>
</li>
而且沒有數據... 我到底做錯了什麼?
哦,既爲週期被包裹在一個如果情況......
{% if products or stores or categories %}
請發佈創建類別值的視圖代碼。 – 2009-06-04 23:57:20