from rest_framework import serializers from .models import ConnectionType, Connection class ConnectionTypeSerializer(serializers.HyperlinkedModelSerializer): class Meta: model = ConnectionType fields = ['url', 'name', 'filename'] extra_kwargs = { 'name': {'read_only': True}, 'filename': {'read_only': True} } class ConnectionSerializer(serializers.HyperlinkedModelSerializer): class Meta: model = Connection fields = ['url', 'name', 'type', 'credentials'] extra_kwargs = { 'type': {'write_only': True}, 'credentials': {'write_only': True} }