我有一個對象的列表我試圖得到幾個月,我的問題不是每個對象都有每個月的日期。檢查項目是否在日期,否則打印默認
我想是這樣的:
{% regroup object_list|dictsort:"store.id" by store as store_list %}
<ul>
{% for store in store_list %}
<li>{{ store.grouper }}
{% regroup store.list|dictsort:"product" by product as product_list %}
<ul>
{% for product in product_list %}
<li>{{ product.grouper }}
<ul>
{% for item in product.list|dictsort:"date" %}
<li>{{ item.price }} - {{ item.date|date }}</li>
{% endfor %}
</ul>
</li>
{% endfor %}
</ul>
</li>
{% endfor %}
</ul>
這給我:
- 蘋果
- 的iMac
- 395 - 六月1,2013
- 395 - jul。 1,2013
- 395 - aug。 1,2013
- 395 - sept。 1,2013
- 395 - oct。 1,2013
- 395 - nov。 1,2013
- 的MacBook
- 499 - 十一月1,2013
- 的iMac
我想它顯示是這樣的:
- 蘋果
- 的iMac
- MI SSING價值 - jan。 1,2013
- MISSING VALUE - feb。 1,2013
- MISSING VALUE - mar。 1,2013
- MISSING VALUE - apr。 1,2013
- MISSING VALUE - may。 1,2013
- 395 - jun。 1,2013
- 395 - jul。 1,2013
- 395 - aug。 1,2013
- 395 - sept。 1,2013
- 395 - oct。 1,2013
- 395 - nov。 1,2013
- MISSING VALUE - des。 1,2013
- 的iMac
任何knwo如果能夠做到這一點?
你想要哪些條目沒有日期去? – Rohan
對不起,也許還不清楚,但並不是每個對象每個月都有一個日期條目,有些在11月和Des中只有一個日期,其他的每個月都有一個日期。如果月份中沒有日期條目,我想顯示一個'-'字符。 –
它仍然令人困惑,你能告訴我們你的'object_list'。 – Rohan