url中路径传参,一直报匹配不上错误信息
问题:访问 http://127.0.0.1:8000/books/2001/ 报错
url地址和views视图函数地址也没有问题,一直找不到问题所在,后来才知道,Django版本不一样,所以path不一样,对于需要传参的,需要使用re_path方法
替换后的代码:
from django.urls import path, re_pathre_path(r'books/(\d{4})/', views.books),
以前的代码:
path('books/(\d{4})/', views.books),
替换后重新运行,访问正常