Django按大小写重新组合

问题描述

我在django有一个项目,我必须按字母顺序显示客户,但公司名称可以大写或小写开头。

现在我在下面的解决方案中,显示名称一个部分中以小写开头,名称从相同字母开始,而在另一部分中以大写开头。

        {% regroup clients by title.0 as clients_list %}
          {% for client in clients_list %}
            {{ client.grouper }}
              {% for item in client.list %}
                  {% if item.client_link %}
                        <a href="{{ item.client_link }}">{{ item.title }}</a> 
                  {% else %}
                        {{ item.title }}
                  {% endif %}
              {% endfor %}
          {% endfor %}

如何在一个部分下以大写和小写开头显示姓名?

解决方法

使用称为标题的Django内置模板过滤器 {{item.title | title}} {%else%} {{item.title | title}}