diff --git a/rest_framework/versioning.py b/rest_framework/versioning.py index b9556baa0..6a4756f8c 100644 --- a/rest_framework/versioning.py +++ b/rest_framework/versioning.py @@ -184,8 +184,10 @@ class MultipleNamespaceVersioning(NamespaceVersioning): for namespace in resolver_match.namespaces: if namespace in self.allowed_versions: version = namespace + if version is None: version = self.default_version + return version def reverse(self, viewname, args=None, kwargs=None, request=None, format=None, **extra): @@ -202,7 +204,6 @@ class MultipleNamespaceVersioning(NamespaceVersioning): return request.version + ':' + viewname - class HostNameVersioning(BaseVersioning): """ GET /something/ HTTP/1.1