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

有时候我的结果中有重复的nametuple相同的字母,例如-'d':

GroupedResult(grouper='d',list=[<Client: decompany_1>]) GroupedResult(grouper='d',list=[<Client: decompany_2>])

所以结果是我有两个带有字母“ d”的标头

有人知道,如何避免这种情况?

修改 views.py

class ClientsListView(ListView):
    model = Client
    template_name = 'clients/clients_list.html'
    context_object_name = 'clients'

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)