Django говорит, что url не соответствует самому себе
`from django.urls import path from .views import index
urlpatterns = [
path('', index),
path('/join', index),
path('/create', index)
]` " Страница не найдена (404) Метод запроса: GET URL запроса: http://127.0.0.1:8000/join Используя URLconf, определенный в файле music_controller.urls, Django попробовал эти шаблоны URL, в таком порядке:
admin/ api/ / присоединиться /create Текущий путь, join, не соответствует ни одному из этих путей. "
Кто-нибудь, пожалуйста, скажите мне, как join не совпадает с join? Спасибо.
Вы должны не дополнить путь ведущей косой чертой, так:
urlpatterns = [
# …,
path('join/', join),
# …
]
нет:
urlpatterns = [
# …,
path('/join', join),
# …
]
you probably also want to add an trailing slash, although not required, Django's paths typically end with a trailing slash, and if no path matches, and the APPEND_SLASH
setting [Django-doc] is set to True
, it will try to redirect to a path with a trailing slash.