首页 > 解决方案 > 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 %}

如何在一个部分下显示名称从大写和小写开始?

标签: pythondjangotemplatesfrontendalphabetical

解决方案


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


推荐阅读