diff --git a/rest_framework/routers.py b/rest_framework/routers.py index 657ad67bc..0e8af7563 100644 --- a/rest_framework/routers.py +++ b/rest_framework/routers.py @@ -219,7 +219,7 @@ class SimpleRouter(BaseRouter): # consume `.json` style suffixes and should break at '/' boundaries. lookup_field = getattr(viewset, 'lookup_field', 'pk') lookup_url_kwarg = getattr(viewset, 'lookup_url_kwarg', None) or lookup_field - lookup_value = getattr(viewset, 'lookup_value_regex', '[^/.]+') + lookup_value = getattr(viewset, 'lookup_value_regex', '[^/]+') return base_regex.format( lookup_prefix=lookup_prefix, lookup_url_kwarg=lookup_url_kwarg,