django-versatileimagefield
django-versatileimagefield copied to clipboard
serializer ignores extra_kwargs
The VersatileImageFieldSerializer for django rest framework integration doesn't seem to acknowledge the extra_kwargs Meta field.
For example, this doesn't work:
class ExampleSerializer(serializers.ModelSerializer):
image = VersatileImageFieldSerializer(
sizes=[...]
)
class Meta:
model = ExampleModel
fields = ('image', ...)
extra_kwargs = {
'image': {'required': False}
}
But this does:
class ExampleSerializer(serializers.ModelSerializer):
image = VersatileImageFieldSerializer(
required=False,
sizes=[...]
)
class Meta:
model = ExampleModel
fields = ('image', ...)
Hey @vonkow 👋👋!
Investigating now!