在views.py中获取urls.py中的正则表达式中的一个参数(网址中的可变的匹配参数)
在urls中给参数加上分组,在views中获取参数
无命名方式:
urls.py: url(r'article/(\d{4})/(\d{2})$',view.aaa)
↑ ↑
\d匹配数字
{4}匹配个数
()外面套上小括号成为分组
views.py: def aaa(request,year,month): -->> 形参
↑ ↑
在参数中加入两个变量可以获取urls中两个分组传进来的参数
有命名方式:
urls.py: url(r'article/(?P<year>\d{4})/(?P<month>\d{2})$',view.aaa)
↑ ↑
\d匹配数字
{4}匹配个数
()外面套上小括号成为分组
views.py: def aaa(request,year,month): -->>这里必须是之前的分组名称
↑ ↑
在参数中加入两个变量可以获取urls中两个分组传进来的参数