0
1.my觀點有一個快譯通,例如:如何遍歷2元辭典Django模板
category_all = {
u'Python': {
'acticle_info': [
[<Article: python_tump>],[<Article:python_dict>]
],
'article_count': 22
}
}
2.my渲染是:
return render(request, 'blog/index.html',{'category_all':category_all})
3.i遍歷Django模板中的字典:
<!-- tabs Nav -->
<ul id="myTab" class="nav nav-tabs" role="tablist">
{% for blog_category in category_all.keys %}
<li role="presentation"><a href="#{{ blog_category }}" aria-controls="{{ blog_category }}" role="tab" data-toggle="tab">{{ blog_category }}</a></li>
{% endfor %}
</ul>
<!-- Tab panes -->
<div id="myTabContent" class="tab-content">
{% for blog_category,blog_info in category_all.items %}
<div role="tabpanel" class="tab-pane" id="{{ blog_category }}">
<table class="table table-hover">
<tbody>
{% for get_blog_info in blog_info.acticle_info %}
{% for blog_result in get_blog_info %}
<tr class="active">
<td><a href="{% url 'blog_detail' num=blog_result.pk %}">{{ blog_result.title }}</a></td>
<td>{{ blog_result.date_publish }}</td>
</tr>
{% endfor get_blog_info %}
{% endfor %}
</tbody>
</table>
</div>
% endfor %}
</div>
4.help 4.1.How得到article_count值
4.2.I使用了大量的for循環,如何能減少對週期