0
0 Комментариев

Условно имеется модель:

сlass Person(models.Model):
    name = models.CharField(max_lenth=64)
    group = models.CharField(max_lenth=64)

и объекты этой модели:

[{'name': Person_1, 'group': Group_1}, {'name': Person_2, 'group': Group_1}, {'name': Person_3, 'group': Group_2}, {'name': Person_4, 'group': Group_2}]

Как сделать так, чтобы объекты с одинаковым полем ‘group’ сгруппировались в шаблоне? Цель всего этого получить примерно следующее: из вьюхи подгружаются все объекты модели, группируются, при нажатии на группу открывается выпадающий список со всеми объектами, имеющими одинаковое поле ‘group’.

Group_1:
   -Person_1
   -Person_2
Group_2:
    -Person_3
    -Person_4


Добавить комментарий