Как обрабатывать несколько шаблонов URL. Любой порядок шаблонов приводит к 404 для разных страниц

Мне нужна ваша помощь. Возникла проблема с урлом, структура следующая:

  • основной файл проекта urls.py
urlpatterns = [
    path('admin/', admin.site.urls),
    path('ckeditor/', include('ckeditor_uploader.urls')),
    path('', include('shop.urls')),
    path('', include('informations.urls')),
]
  • shop.urls
urlpatterns = [
    path('', views.index, name="index"),
    path('contact', views.Contact, name="contact"),
    path('<str:category_slug>/', views.TireListByCategory, name='category_list'),
    path('pdf/<int:id>/', views.render_pdf_detail_view, name='test-pdf-view'),
    path('pdf/category/<str:category_slug>/', views.render_pdf_category_view, name='category_pdf_list'),
    path('brand/<str:slug>/', views.BrandDetail, name='brand_detail'),
    path('<str:category_slug>/<str:slug>/', views.TireDetail, name='tire_detail'),
    path('brands/<str:brand_slug>/<str:slug>/', views.BrandModelDetail, name='brand_model_detail'), 
]
  • informations.urls
urlpatterns = [
    path('blog/', views.page_info_blog, name='page_info_blog'),
    path('<str:category_info_slug>/', views.category_info_detail, name='category_info_detail'),
    path('<str:category_info_slug>/<str:page_info_slug>/', views.page_info_detail, name='page_info_detail')
]

Первый include('shop.urls') работает нормально. Второй - ошибка 404 Также при замене мест работает только первое в списке, второе - ошибка 404

Пожалуйста, расскажите мне об урлах уровней. M

Я меняю место, и тогда работает только первый в списке. Второй выдает ошибку 404

введите описание изображения здесь

Вернуться на верх