我的人的名單(類似,在我的模型:創建鏈接字母列表
surname = models.CharField(max_length=255)
firstname = models.CharField(max_length=255)
我想輸出表姓氏的每首字母因此,例如(。在模板):
<table class='table'>
{% for author in content %}
<tr>
{% if author.surname|first == "A" %}
<td>{{ author.surname }}</td>
{% endif %}
</tr>
{% endfor %}
</table>
上面的代碼工作然而,這可能在一定程度上自動執行上面的代碼,而不是建立儘可能多的「IFS」(和模板)作爲英文字母我想?就像ABCDE等等......每個字母都有鏈接,當點擊一個字母時,它會輸出一個表格以A B C D E等名字開頭的姓氏...
在此先感謝您的幫助。
如何循環遍歷所有字母表中的第一個字母與另一個列表? – rohithpr
你將如何得到用戶點擊的字母?假設'S'?我在通過url查詢參數查看猜測? –
而不是在tempate中進行排序,如果您先在視圖中對列表進行排序,然後再將其傳遞給模板,則會更容易。 – Cheng