url中路径传参,一直报匹配不上错误信息
错误信息如下所示:
"GET /index1/9/ HTTP/1.1" 404 2647
Using the URLconf defined in Myblog.urls
, Django tried these URL patterns, in this order:
- admin/
- login/
- index1/(\d+)/$
The current path, index1/9
, didn’t match any of these.
url地址和views视图函数地址也没有问题,一直找不到问题所在,后来才知道,Django版本不一样,所以path不一样,对于需要传参的,需要使用re_path方法
re_path(r'index1/(\d+)/', views.index1),