我对 Django 比较陌生。我以这种方式在我的 core/urls.py 文件中设置了我的 URL,当我localhost:8000/posts/
在浏览器上打开时确实收到 404 错误。代码显示在这里
urlpatterns = [
path('', views.IndexView.as_view(), name='index'),
path('<slug:slug>/', views.SingleView.as_view(), name='single'),
path('posts/', views.PostsView.as_view(), name='posts'),
]
但是,当我将slug
and反posts/
转到.posts
之前,一切正常slug
。像这样:
urlpatterns = [
path('', views.IndexView.as_view(), name='index'),
path('posts/', views.PostsView.as_view(), name='posts'),
path('<slug:slug>/', views.SingleView.as_view(), name='single'),
]
请帮我弄清楚。