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

возникает ошибка 404 blog not found

как исключить create из совпадения с <str:handle> для детальной страницы блога?

Вариант 1

Поместили ли вы свое приложение в установленные приложения в файле проекта settings.py.

Вариант 2.

Вам нужно упомянуть файлы blogs/urls.py в файлах проекта urls.py.

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