Django DetailView无法使用其他参数

问题描述 投票:0回答:2

嗨,我是Django编程的新手

请找到我的程序不工作。虽然我没有收到任何错误。

 urlpatterns = [
    url(r'departmentlist/',views.DepartmentList.as_view(),name='departmentlist'),
    url(r'^departmentlist/(?P<pk>\d+)$',views.DepartmentDetail.as_view(),name='departmentdetail'),
 ]

但是,当我单独通过'(?P<pk>\d+)$'它正在工作......任何人都可以帮助我。

django url-pattern
2个回答
0
投票

您没有终止列表视图的模式。

url(r'^departmentlist/$',views.DepartmentList.as_view(),name='departmentlist'),

0
投票

您可以将URL编辑为:

url(r'^departmentlist/(?P<pk>[\d+])$',views.DepartmentDetail.as_view(),name='departmentdetail'),
]
© www.soinside.com 2019 - 2024. All rights reserved.