2

Imagine if I have a ModelSerializer.

How can I get all of my field names in serializer?

for example:

class AnyModelSerializer(serializers.ModelSerializer):

    class Meta:
        model = AnyModel
        fields = ['field1`, 'field2', ...]

I want something to iterate through all field names, something like:

for field in field_names:
    # do stuff here ...
Mojtaba Arezoomand
  • 2,140
  • 8
  • 23

1 Answers1

0

You can do this by instantiating first an instance of the serializer class:

serializer = AnyModelSerializer()
fields = serializer.get_fields().keys()
Sofien
  • 1,302
  • 11
  • 21