Django (v2.2)
Я пытаюсь найти маршрут, который состоит из трех точных совпадений all
, gs
и webservice
, чтобы сделать фильтр в таблице на страницы.
path(r'^(?P<mode>all|gs|webservice)$', get_orders, name='dash.orders_mode'),
path('(?P<mode>/^all$|^gs$|^webservice)/$', get_orders, name='dash.orders_mode'),
оба пути не работают
Это потому, что на маршруте также есть идентификаторы.
РЕДАКТИРОВАТЬ:
Это было решением проблемы (без NoReverseMatch at /dash/orders/all
):
re_path('(?P<mode>(all|gds|ws))', get_orders, name='dash.orders_mode'),