我試圖從查詢結果存儲在一個列表或類似(嘗試不同的選擇)的列表,而是一個我已經拿到了與最遠的是:Django的遍歷對象的模板
def index(request):
for post in blog_posts:
comments_total.setdefault(post.id, []).append(comments.total(post.id))
return render_to_response('blog/index.html', {
'comments': comments_total})
在返回數據,我得到: {5L:[2],6L:[1]}
我使用這個代碼訪問:
{% if comments %}
{{comments}}<br />
{% for cid in comments %}
{% if cid == post.id %}
{{cid}} - {{comments.cid.0}}<br />
{{cid}} - {{comments.6.0}}
{% endif %}
{% endfor %}
{% endif %}
什麼它打印出全部是:
{5L:[2],6L:[1]} 5 - 5 - 1
是否有如何讓所有意見,在這種情況下,博客的替代,算上通過每篇文章的結果並將其返回給模板?
我想要做的是得到一個博客的開始頁的計數器。 「你有(X)對這篇文章的評論」 - 事物的種類。
您正在使用您的評論系統,任何特定的模塊?其中一些(如Disqus)已經內置了用於返回這種信息的函數。 – woemler
沒有額外的模塊。我擁有的唯一模塊是我爲評論和帖子所做的定製,它非常簡單,「將它整齊地加載到數據庫中」。 –