问题描述
我在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 (将#修改为@)