Использование среды djange-rest вместе с Django 3.0
В моем urls.py у меня есть следующие строки:
router.register('search/(?P<param_1>\d+)', SomeView, basename='someview1')
router.register('search/(?P<param_1>\d+)/(?P<param_2>\d+)', SomeView, basename='someview2')
У меня проблема с доступом ко второму параметру url в вторая линия. Похоже, что первая строка меняет разбор второго параметра второй строки.
В классе SomeView словарь self.kwargs содержит 'param_1' и 'pk'.
Если я удаляю первую строку, все идет хорошо, я получаю словарь, заполненный 'param_1 'и' param_2 '. Это странное поведение, или я что-то упустил?
Как в этом случае я могу получить 'param_2' в словаре?