# This will cause a descendant class to pull in the methods defined
# above. See rest_framework/serializers.py: _get_declared_fields().
base_fields = {"backendIcon": backendIcon, "backendHtml": backendHtml}
+ # Rest_framework 3.0 uses _declared_fields instead of base_fields
+ _declared_fields = {"backendIcon": backendIcon, "backendHtml": backendHtml}
def getBackendIcon(self, obj):
return obj.getBackendIcon()
from plus import PlusSerializerMixin
class SlicePlusIdSerializer(serializers.ModelSerializer, PlusSerializerMixin):
- id = serializers.Field()\r
+ id = serializers.ReadOnlyField()\r
\r
sliceInfo = serializers.SerializerMethodField("getSliceInfo")\r
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")\r