Django model_to_dict но для Queryset

Я хочу иметь возможность делать то, что делает команда dumpdata, но вместо того, чтобы отображать данные в формате Django fixture, как в случае с полями "models" и "pk", они отображаются чисто как данные в экземпляре, помещенные через функцию model_to_dict.

Есть ли аккуратный способ использовать это эффективно на Queryset?

Или это должно быть так?

import json

from django.forms.models import model_to_dict
from app.models import MyModel

data = [model_to_dict(instance) for instance in MyModel.objects.all]
json.dumps(data)
Вернуться на верх