前言
如打开博客园按时间分类标签页
获取url参数
先用path去匹配一个url地址,类似于:archive/2020/07.html,于是取两个参数名称year,month
参数用这种格式
#helloworld/helloworld/urls.py
from django.conf.urls import url
from django.urls import re_path,path
from xjyn import views
urlpatterns=[
path("archive//.html",views.hh),
]
xjyn.py/views.py视图函数内容
from django.shortcuts import render
from django.http import HttpResponse,Http404
# Create your views here.
def hh(request,year="2020",month="07"):
return HttpResponse("获取当前页面的时间标签{}年/{}月".format(year,month))
正则匹配url
上面的案例虽然可以实现从url上获取参数了,但是会遇到一个问题,年和月可以输入各种数据,