mirror of
https://gitlab2.federez.net/re2o/re2o
synced 2024-11-22 03:13:12 +00:00
fix mac-ip-dns
This commit is contained in:
parent
0706021fa2
commit
d6b488deac
1 changed files with 6 additions and 2 deletions
|
@ -17,13 +17,17 @@ class IpListSerializer(serializers.ModelSerializer):
|
|||
class InterfaceSerializer(serializers.ModelSerializer):
|
||||
ipv4 = IpListSerializer(read_only=True)
|
||||
domain = serializers.SerializerMethodField('get_dns')
|
||||
extension = serializers.SerializerMethodField('get_extension')
|
||||
|
||||
class Meta:
|
||||
model = Interface
|
||||
fields = ('ipv4', 'mac_address', 'domain')
|
||||
fields = ('ipv4', 'mac_address', 'domain', 'extension')
|
||||
|
||||
def get_dns(self, obj):
|
||||
return obj
|
||||
return obj.domain.name
|
||||
|
||||
def get_extension(self, obj):
|
||||
return obj.domain.extension.name
|
||||
|
||||
class ExtensionNameField(serializers.RelatedField):
|
||||
def to_representation(self, value):
|
||||
|
|
Loading…
Reference in a new issue