diff options
| author | Tom Christie | 2015-02-06 14:35:06 +0000 | 
|---|---|---|
| committer | Tom Christie | 2015-02-06 14:35:06 +0000 | 
| commit | 3dff9a4fe2952cf632ca7f4cd9ecf4221059ca91 (patch) | |
| tree | 0649d42b20b875e97cb551b987644b61e7860e84 /rest_framework/versioning.py | |
| parent | c06a82d0531f4cb290baacee196829c770913eaa (diff) | |
| parent | 1f996128458570a909d13f15c3d739fb12111984 (diff) | |
| download | django-rest-framework-model-serializer-caching.tar.bz2 | |
Resolve merge conflictmodel-serializer-caching
Diffstat (limited to 'rest_framework/versioning.py')
| -rw-r--r-- | rest_framework/versioning.py | 9 | 
1 files changed, 6 insertions, 3 deletions
| diff --git a/rest_framework/versioning.py b/rest_framework/versioning.py index 440efd13..51b886f3 100644 --- a/rest_framework/versioning.py +++ b/rest_framework/versioning.py @@ -17,7 +17,7 @@ class BaseVersioning(object):      def determine_version(self, request, *args, **kwargs):          msg = '{cls}.determine_version() must be implemented.' -        raise NotImplemented(msg.format( +        raise NotImplementedError(msg.format(              cls=self.__class__.__name__          )) @@ -36,7 +36,7 @@ class AcceptHeaderVersioning(BaseVersioning):      Host: example.com      Accept: application/json; version=1.0      """ -    invalid_version_message = _("Invalid version in 'Accept' header.") +    invalid_version_message = _('Invalid version in "Accept" header.')      def determine_version(self, request, *args, **kwargs):          media_type = _MediaType(request.accepted_media_type) @@ -122,11 +122,14 @@ class NamespaceVersioning(BaseVersioning):      def reverse(self, viewname, args=None, kwargs=None, request=None, format=None, **extra):          if request.version is not None: -            viewname = request.version + ':' + viewname +            viewname = self.get_versioned_viewname(viewname, request)          return super(NamespaceVersioning, self).reverse(              viewname, args, kwargs, request, format, **extra          ) +    def get_versioned_viewname(self, viewname, request): +        return request.version + ':' + viewname +  class HostNameVersioning(BaseVersioning):      """ | 
