GOOGLE ADS

воскресенье, 8 мая 2022 г.

Необходимо иметь правильный 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'),
]

затем для моего чат-сервера/urls.py укажите пространство имен для каждого пути

urlpatterns = [
path('', include('chat.urls', namespace='chat')),
]

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...