2011-08-15 86 views
0

我對Django比較新,我有一個簡單的問題。在我的模板,我有:Django模板列表

{% for article in article_list %} 
<li> 
{% for author in article.authors.all %} 
     {{ author.name }}, 
{% endfor %} 
{{ article.title }} 
</li> 
{% endfor %} 

我要的是能夠遍歷author.name但姓氏應以期不以逗號結束。我是否必須回到視圖才能達到此目的,或者在模板中有一些簡單的方法嗎?

+0

高興的的問題得以解決=) – Shad

回答

6

模板,用於循環有firstlast屬性,所以你可以這樣做:

{% for author in article.authors.all %} 
    {{ author.name }}{% if not forloop.last %},{% else %}.{% endif %} 
{% endfor %} 
+0

這是偉大的。我將不得不進一步探索模板中可用的功能。再次感謝。 –