1.正则式表达
此为正则表达式,^表示以articles开头,$表示以[0-9]{4}/(比如2019)结尾,类似的还有如下:
2.匹配顺序
django的urls文件里url有很多,匹配规则的顺序是从上往下找
3.参数名字不固定
([0-9]{4})加了括号后,可表示一个形参变量传到视图函数里,此时浏览器响应结果如下
4.search匹配模式,有名分组(此时参数名字固定)
首先需要了解的正则表达式
其次应用在url中如下
此时浏览器返回
5.name的覆盖
name覆盖例子
此时后面的name会覆盖前面的name
6.url中的name别名
name=”alex”为别名,防止后端url改名,而前端action后没改名,导致报错
输入网址时必须写绝对路径/pay/index
7.路径问题
自己创建的urls和views同在blog目录下,此时输入网址为/blog/new/story
注意:注意:前面有隐式的blog/,所以new前面不能加