这个坑,用心就能解解决。
在旧版的django中,urlpatterns=[
url('admin/',admin.site.urls),
]
而2.X以后变为
urlpatterns = [
path('admin/', admin.site.urls),
path('baidu/', views.baidu),
path('login/', views.login),
path('baidu/2003/', views.baidu),
path('baidu/2004/', views.baidu),
re_path(r'^baidu/[0-9]{4}/$', views.baidu),
]
如果在路径内想要使用正则表达式进行匹配的话,需要进行导入
from django.urls import re_path
才可以使用正则,否则是无效的。
页面打开: