我的人的名单(类似,在我的模型:创建链接字母列表
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