Let's say I have the following Django REST Framework serializer:
class MySerializer(serializer.ModelSerializer):
items = serializers.SerializerMethodField()
users = UserSerializer(many=True)
class Meta:
model = MyModel
fields = ("id", "items", "users")
I want to wrap the serializer constructor in queries_disabled from django-zen-queries to ensure all data has been prefetched and there are no N+1 violations.
How can I do this?