/(%3FPkonditsioneryi.*) (она рабочая)
catalog.urls:
app_name = 'catalog'
urlpatterns = [
path('', views.catalog_index, name='catalog_index'),
path(r'(?P<path>.*)', mptt_urls.view(
model='catalog.models.Category',
view='catalog.views.category',
slug_field='slug',
trailing_slash=False),
name='category'),
]
Кто может объяснить, почему ссылка такая?
У тебя, вероятно, несколько приложений. Ссылка обращается к urls.py конкретного приложения catalog, поэтому такая ссылка
У меня такое ощущение, что он регулярку не воспринимает вообще. Сделал такую path(r'<path>.*/', ... Ссылка поменялась на catalog/konditsioneryi.*/ А если перейти на уровень ниже в каталоге, то Reverse for 'category' with arguments '('konditsioneryi/multi-split-sistemyi',)' not found. 1 pattern(s) tried: ['catalog/(?P<path>[^/]+)\\.\\*/$']
есть re_path
Какой же я слепой, два часа угробил. Спасибо
Обсуждают сегодня