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}}

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...