serializers.py 572 B

1234567891011121314151617181920
  1. from rest_framework import serializers
  2. from ipam.api.serializers import NestedVLANSerializer
  3. from netbox.api.serializers import PrimaryModelSerializer
  4. from wireless.models import *
  5. __all__ = (
  6. 'WirelessLANSerializer',
  7. )
  8. class WirelessLANSerializer(PrimaryModelSerializer):
  9. url = serializers.HyperlinkedIdentityField(view_name='wireless-api:ssid-detail')
  10. vlan = NestedVLANSerializer(required=False, allow_null=True)
  11. class Meta:
  12. model = WirelessLAN
  13. fields = [
  14. 'id', 'url', 'display', 'ssid', 'description', 'vlan',
  15. ]