From 74fce833853c2c7fc616d56520d1b02290155648 Mon Sep 17 00:00:00 2001 From: Rick van Hattem Date: Thu, 5 Mar 2020 13:10:54 +0100 Subject: [PATCH] Allowing . in urls so TimescaleDB primary keys work --- rest_framework/routers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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,