Как я могу группировать по моей модели в несколько таблиц в 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

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