Страница URL Джанго не найдена - PullRequest
0 голосов
/ 04 июля 2019

В своем urls.py я включаю свои URL для каждого приложения, например;

from app.insight import urls as insight_urls
urlpatterns = [
    path('insight/', include(insight_urls), name='insight')
]

В insight.urls я включаю вид и URL-адрес следующим образом:

urlpatterns = [
    path('create/', InsightAddView.as_view(), name='create-insight')
]

Ошибка, которую я получаю, говорит: Page not found. No insight found matching the query

Однако, когда я изменяю create-insight url с create/ на create/new/, это работает. Почему не работает create/ URL?

1 Ответ

0 голосов
/ 04 июля 2019

Благодаря @cagrias я решил проблему. У меня был другой URL, соответствующий create/ URL. Вот этот:

path('<slug:slug>/', InsightView.as_view(), name='read-insight-slug')

Я решил, изменив это на:

path('read/<slug:slug>/', InsightView.as_view(), name='read-insight-slug'),
...