Django запрос в представлении списка для группировки похожих записей категории

У меня есть сайт, который отображает записи на сайте, эти записи относятся к разным категориям, как можно сгруппировать записи, относящиеся к одной категории, и отобразить их вместе

категория 1

  1. List item 1

  2. List item 2

  3. List item 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')

к любому набору запросов, которым питается сайт. Не то чтобы вы должны писать это как есть: то, как это должно быть написано, будет сильно отличаться в зависимости от фактической технологии вашего сайта.

Вернуться на верх