Browse Source

Serializer django 1.10

rewrite_authors
Gabriel Detraz 9 years ago
committed by root
parent
commit
6b846ad0d4
  1. 6
      machines/serializers.py

6
machines/serializers.py

@ -16,11 +16,15 @@ class IpListSerializer(serializers.ModelSerializer):
class InterfaceSerializer(serializers.ModelSerializer): class InterfaceSerializer(serializers.ModelSerializer):
ipv4 = IpListSerializer(read_only=True) ipv4 = IpListSerializer(read_only=True)
mac_address = serializers.SerializerMethodField('get_macaddress')
class Meta: class Meta:
model = Interface model = Interface
fields = ('ipv4', 'mac_address', 'dns') fields = ('ipv4', 'mac_address', 'dns')
def get_macaddress(self, obj):
return str(obj.mac_address)
class ExtensionNameField(serializers.RelatedField): class ExtensionNameField(serializers.RelatedField):
def to_representation(self, value): def to_representation(self, value):
return value.name return value.name

Loading…
Cancel
Save