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.

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