from django.contrib import admin
from django.urls import path
from . import views
#django处理url请求
urlpatterns = [
path('admin/', admin.site.urls),
#http://127.0.0.1:8000/page/2003/
path('page/2003/',views.page_2003_view),
#http://127.0.0.1:8000/
path('',views.index_view),
#http:127.0.0.1:8000/page/1/
path('page/1/',views.page_1_view),
#http:127.0.0.1:8000/page/1/
path('page/2/',views.page_2_view),
]
Path转换器
语法:<转换器类型:自定义名>
#http:127.0.0.1:8000/page/3~100/
path('page/',views.page_n_view),
path('//', views.cal_view)
函数 re_path(route, view, kwargs=None, name=None)
#http:127.0.0.1:8000/整数2/操作符/整数2 re_path(r'^(?PURL反向解析 代码中url书写规范d{1,2})/(?P w+)/(?P d{1,2})$',views.cal2_view), #http:127.0.0.1:8000/birthday/年/月/日 re_path(r'^birthday/(?P d{4})/(?P d{1,2})/(?P d{1,2})$',views.birthday_view), #http:127.0.0.1:8000/birthday/月/日/年 re_path(r'^birthday/(?P d{1,2})/(?P d{1,2})/(?P d{4})$',views.birthday_view)
1.绝对地址
http://127.0.0.1:8000/
2.相对地址



