serializers.py 610 B

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