gpt4 book ai didi

django - 如何在 Django 中进行嵌套重组?

转载 作者:行者123 更新时间:2023-12-02 06:49:03 27 4
gpt4 key购买 nike

我在这个系统中遇到以下情况:每个类别的产品又包含许多子类别,每个子类别下又包含许多产品。我正在尝试进行产品搜索,它返回一个列表,并在我的模板中显示结果概述,如下所示:

Cellphones
Dumbphones (2 results)
Smartphones (3 results)
Monitors
CRT (1 result)
LCD (3 results)

我是我的模板,我只有产品列表。我尝试了许多嵌套重组的组合,但没有成功。有什么想法吗?

最佳答案

你可以尝试这样的事情:

<div>    
...
{% regroup results|dictsort:"subcategory.category" by subcategory.category as categories %}
<ul>
{% for category in categories %}
<li>{{ category.grouper }}
{% regroup category.list|dictsort:"subcategory" by subcategory as subcategories %}
<ul>
{% for subcategory in subcategories %}
<li>{{ subcategory.grouper }}
<!--The same way you can render a subcategory.list which is the prosucts list-->
</li>
{% endfor %}
</ul>
</li>
{% endfor %}
</ul>
acceptance_report.company as companies %}
...
</div>

关于django - 如何在 Django 中进行嵌套重组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4675368/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com