Ошибка: словарь изменил размер во время итерации [закрыто]

Я пытаюсь преобразовать экземпляр модели в словарь с помощью функции "model_to_dict" из django.forms.models, но получаю ошибку:
. словарь изменил размер во время итерации.

Функция model_to_dict предназначена для преобразования экземпляра модели в объект словаря, сохраняя все поля нетронутыми.

Модель

    model_category = models.ForeignKey(ModelCategory, on_delete=models.CASCADE)
    initial_display = models.DecimalField(default=0.00, max_digits=19, decimal_places=2)
    final_display = models.DecimalField(default=0.00, max_digits=19, decimal_places=2)
    active_variables = models.ManyToManyField(Variable)
    

Фрагмент кода

obj_list = []
    object_qs = Model.objects.all()
    for obj in object_qs:
        obj_list.append(model_to_dict(obj, exclude=['active_variables']))

Желаемый результат - список объектов вида
{ "model_category": "2",
"initial_display":10.00,
"final_display":12.11
}

Я не понимаю, что происходит и как мне достичь желаемого результата?

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