Необходимо иметь правильный путь к url в Django
Я пытаюсь заставить мое приложение django указывать на правильный url в моем файле chatserver/urls.py.
Я получаю эту ошибку при запуске моего приложения django:
Используя URLconf, определенный в chatserver.urls, Django попробовал эти шаблоны URL шаблоны, в таком порядке:
admin/ join [name='join'] Пустой путь не совпал ни с одним из них.
Вот мой файл chatserver/urls.py:
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('', include('chat.urls')),
path('admin/', admin.site.urls),
]
А это мой файл chat/urls.py:
from django.urls import path
from . import views
urlpatterns = [
path('join', views.init, name='join'),
]
А вот каталог моего проекта приложения:
[1] Может ли кто-нибудь помочь мне исправить мою ошибку?
Я бы дал имя своему приложению в chat/urls.py
from .views import init
app_name = 'chat'
urlpatterns = [
path('join', view=init, name='join'),
]
тогда для моего chatserver/urls.py предоставьте пространство имен для каждого пути
urlpatterns = [
path('', include('chat.urls', namespace='chat')),
]
