列表视图中的 Django 查询对相似类别记录进行分组

Django query in list view to group similar category records

我的网站显示网站上的记录这些记录属于不同的类别如何将属于相似类别的记录分组并一起显示

类别 1

  1. 列表项 1

  2. 列表项 2

  3. 列表项目 3

    class Mymixin:
        def get_queryset(self):
    
            return Record.objects.all()
    
    class Model:
        category = models.Charfield(max_length=255, choices=RecordsCategory.choices(True, True)
    

只是...按类别对记录排序?

关于如何做到这一点:这取决于您的网站的性质,您没有透露,但最后会附加

queryset = queryset.order_by('category')

向网站提供的任何查询集。并不是说您需要按原样编写:根据您的实际网站技术,如何编写会有很大差异。