Django запрос в представлении списка для группировки похожих записей категории
У меня есть сайт, который отображает записи на сайте, эти записи относятся к разным категориям, как можно сгруппировать записи, относящиеся к одной категории, и отобразить их вместе
категория 1
List item 1
List item 2
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')
к любому набору запросов, которым питается сайт. Не то чтобы вы должны писать это как есть: то, как это должно быть написано, будет сильно отличаться в зависимости от фактической технологии вашего сайта.