  TestSerializer():
      id = IntegerField(label='ID', read_only=True)
      foreign_key = NestedModelSerializer(read_only=True):
          id = IntegerField(label='ID', read_only=True)
          name = CharField(label='name', max_length=100)
      one_to_one = NestedModelSerializer(read_only=True):
          id = IntegerField(label='ID', read_only=True)
          name = CharField(label='name', max_length=100)
      many_to_many = NestedModelSerializer(many=True, read_only=True):
          id = IntegerField(label='ID', read_only=True)
 
</s> remove         name = CharField(label='name', max_length=100)
 </s> add         name = CharField(max_length=100) </s> remove         name = CharField(label='name', max_length=100)
 </s> add         name = CharField(max_length=100) </s> remove         name = CharField(label='name', max_length=100)
 </s> add         name = CharField(max_length=100) </s> remove         name = CharField(label='name', max_length=100)
 </s> add         name = CharField(max_length=100) </s> remove         name = CharField(label='name', max_length=100)
 </s> add         name = CharField(max_length=100)
        name = CharField(max_length=100)
  TestSerializer():
      id = IntegerField(label='ID', read_only=True)
      foreign_key = NestedModelSerializer(read_only=True):
          id = IntegerField(label='ID', read_only=True)
        name = CharField(max_length=100)
      one_to_one = NestedModelSerializer(read_only=True):
          id = IntegerField(label='ID', read_only=True)
          name = CharField(label='name', max_length=100)
      many_to_many = NestedModelSerializer(many=True, read_only=True):
          id = IntegerField(label='ID', read_only=True)
keep keep keep keep replace keep keep keep keep keep
 Drop label from serializer fields when not needed 
tests/test_model_field_mappings.py