diff --git a/rest_framework/versioning.py b/rest_framework/versioning.py index 78cfc9dc8..751df5be5 100644 --- a/rest_framework/versioning.py +++ b/rest_framework/versioning.py @@ -135,8 +135,10 @@ class NamespaceVersioning(BaseVersioning): ) def get_versioned_viewname(self, viewname, request): - return request.version + ':' + viewname - + if not ":" in viewname: + return request.version + ":" + viewname + else: + return viewname class HostNameVersioning(BaseVersioning): """