Я пытаюсь заставить свое приложение 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'),
]
затем для моего чат-сервера/urls.py укажите пространство имен для каждого пути
urlpatterns = [
path('', include('chat.urls', namespace='chat')),
]
Комментариев нет:
Отправить комментарий