Как мне отсортировать данные по месяцу и году, используя django queryset и serializer

I am new to Django serializers. I have model Order and I want to have some kind of response that is shown below in JSON format from Order Model using serializer (Django REST framework).

Пример: Модель заказа

class Order(models.Model):
    shop = models.ForeignKey(Shop, on_delete=models.CASCADE)
    buyer = models.ForeignKey(User, on_delete=models.CASCADE)
    created_at = models.DateTimeField(auto_now_add=True)

Необходимый ответ

{
    "order_by_month_year":[
        {
            "month": "January 2021",
            "order_list":
            [
                {
                "id":12,
                },
                {
                "id":23
                },
                {
                "id":34
                }
            ]
        },
        {
            "month": "Febuary 2021",
            "order_list":
            [
                {
                "id":123
                },
                {
                "id":233
                },
                {
                "id":334
                }
            ]
        }
    ]
}
Вернуться на верх