diff options
| author | Tom Christie | 2013-05-01 09:03:09 +0100 | 
|---|---|---|
| committer | Tom Christie | 2013-05-01 09:03:09 +0100 | 
| commit | 35f99cddc4a098547389fab7d9f397ad442dfff1 (patch) | |
| tree | ffe646aff07d2746355fa824033099416eba0ccf /rest_framework/serializers.py | |
| parent | 22af28d146f2c4caccafafc78603ce20ffd76425 (diff) | |
| download | django-rest-framework-35f99cddc4a098547389fab7d9f397ad442dfff1.tar.bz2 | |
lookup_field on hyperlinked fields, and overriddable hyperlinked fields.  Closes #688
Diffstat (limited to 'rest_framework/serializers.py')
| -rw-r--r-- | rest_framework/serializers.py | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/rest_framework/serializers.py b/rest_framework/serializers.py index b589eca8..d4b34c01 100644 --- a/rest_framework/serializers.py +++ b/rest_framework/serializers.py @@ -836,6 +836,7 @@ class HyperlinkedModelSerializer(ModelSerializer):      """      _options_class = HyperlinkedModelSerializerOptions      _default_view_name = '%(model_name)s-detail' +    _hyperlink_field_class = HyperlinkedRelatedField      url = HyperlinkedIdentityField() @@ -874,7 +875,7 @@ class HyperlinkedModelSerializer(ModelSerializer):          if model_field:              kwargs['required'] = not(model_field.null or model_field.blank) -        return HyperlinkedRelatedField(**kwargs) +        return self._hyperlink_field_class(**kwargs)      def get_identity(self, data):          """  | 
