diff options
| author | Tom Christie | 2013-05-31 11:50:37 +0100 | 
|---|---|---|
| committer | Tom Christie | 2013-05-31 11:50:37 +0100 | 
| commit | d7753123f60c6e76c732e02b9caddd57b0683a5a (patch) | |
| tree | 17d3086191c0d7ec1c494677bd1a2fce0b60d835 /rest_framework/serializers.py | |
| parent | c36ff4e052f0a6a188100908b03d2c3328fd97bc (diff) | |
| download | django-rest-framework-d7753123f60c6e76c732e02b9caddd57b0683a5a.tar.bz2 | |
HyperlinkedModelSerializer lookup_field option should apply to HyperlinkedIdentityField
Diffstat (limited to 'rest_framework/serializers.py')
| -rw-r--r-- | rest_framework/serializers.py | 2 | 
1 files changed, 2 insertions, 0 deletions
| diff --git a/rest_framework/serializers.py b/rest_framework/serializers.py index 3e5c366e..4dde0d7c 100644 --- a/rest_framework/serializers.py +++ b/rest_framework/serializers.py @@ -907,6 +907,8 @@ class HyperlinkedModelSerializer(ModelSerializer):      def __init__(self, *args, **kwargs):          super(HyperlinkedModelSerializer, self).__init__(*args, **kwargs) +        lookup_field = self.opts.lookup_field +        self.fields['url'] = HyperlinkedIdentityField(lookup_field=lookup_field)          if self.opts.view_name is None:              self.opts.view_name = self._get_default_view_name(self.opts.model) | 
