nested_serializers.py 496 B

1234567891011121314151617
  1. from rest_framework import serializers
  2. from secrets.models import SecretRole
  3. from utilities.api import WritableNestedSerializer
  4. __all__ = [
  5. 'NestedSecretRoleSerializer'
  6. ]
  7. class NestedSecretRoleSerializer(WritableNestedSerializer):
  8. url = serializers.HyperlinkedIdentityField(view_name='secrets-api:secretrole-detail')
  9. secret_count = serializers.IntegerField(read_only=True)
  10. class Meta:
  11. model = SecretRole
  12. fields = ['id', 'url', 'name', 'slug', 'secret_count']