Невозможно подобрать regex для django url [duplicate]
Невозможно подобрать regex для django url необходимо обработать входящий запрос с фронтенда
"GET /api/city_list/9/?q=test HTTP/1.0" 404 Not Found
"GET /api/city_list/9/?q=tt HTTP/1.0" 404 Not Found
Я попробовал несколько вариантов
path('api/city_list/<int:id>/?q=<str:q>', api_city_list, name='api_city_list'),
не работает
re_path(r'^api/city_list/\d+/\?|&q=\w', api_city_list, name='api_city_list'),
не работает
re_path(r'^api/city_list/<int:id>/(?P<q>\D+)', api_city_list, name='api_city_list'),
не работает
Друзья, подскажите как это сделать, а то я уже запутался в регулярных выражениях для Django
(Django 3.1)