需要在 Django 中有正确的 url 路径
Need to have the correct url path in Django
我正在尝试让我的 Django 应用指向 chatserver/urls.py 文件中的正确 URL。
我在启动 Django 应用程序时收到此错误:
Using the URLconf defined in chatserver.urls, Django tried these URL
patterns, in this order:
admin/ join [name='join'] The empty path didn’t match any of these.
这是我的 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'),
]
这是我的应用项目目录:
我该如何纠正我的错误?
我会在 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')),
]
我正在尝试让我的 Django 应用指向 chatserver/urls.py 文件中的正确 URL。
我在启动 Django 应用程序时收到此错误:
Using the URLconf defined in chatserver.urls, Django tried these URL patterns, in this order:
admin/ join [name='join'] The empty path didn’t match any of these.
这是我的 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'),
]
这是我的应用项目目录:
我该如何纠正我的错误?
我会在 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')),
]