Как я могу группировать по моей модели в несколько таблиц в django, как показано ниже?
Допустим, у меня есть такая таблица:
| Name | Age | Country |
--------------------------
| A | 17 | England |
--------------------------
| B | 18 | Swiss |
--------------------------
| C | 19 | Italy |
--------------------------
| D | 19 | Italy |
--------------------------
| E | 19 | England |
-------------------------
поскольку любой столбец будет содержать отдельные значения, как в данном примере столбец страна содержит 3 отдельных значения (Англия, Швейцария, Италия). а также возраст (17, 18, 19)
И я хочу, чтобы запрос django сортировал таблицу по столбцу страны следующим образом:
>England
| Name | Age | Country |
--------------------------
| A | 17 | England |
--------------------------
| E | 19 | England |
--------------------------
>Italy
| Name | Age | Country |
--------------------------
| C | 19 | Italy |
--------------------------
| D | 19 | Italy |
--------------------------
>Swiss
| Name | Age | Country |
--------------------------
| B | 18 | Swiss |
Вы можете достичь этого с помощью перегруппировки https://docs.djangoproject.com/en/4.1/ref/templates/builtins/#regroup