Django исключить шаблон url
у меня есть базовое приложение django и я хочу исключить маршрут из сопоставления с другими маршрутами с похожей структурой
.
ниже приведено мое urls.py
from django.urls import path
from . import views
app_name = 'blogs'
urlpatterns = [
path('', views.index, name = 'index'),
path('<str:handle>', views.show, name = 'blogs'),
]
я хочу, чтобы path('create'), views.create, name = 'create')
переходил на страницу создания блога, а path('<str:handle>', views.show, name = 'blogs'),
переходил на страницу подробностей для блога.
при переходе на страницу http://localhost:8000/blogs/create
как исключить create
из совпадения с <str:handle>
для детальной страницы блога?
Вариант 1
Поместили ли вы свое приложение в установленные приложения в файле проекта settings.py.
Вариант 2.
Вам нужно упомянуть файлы blogs/urls.py в файлах проекта urls.py.