這個坑,用心就能解解決。
在舊版的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
才可以使用正則,否則是無效的。
頁面打開: