Django基于模板实现的超链接一大坑点

(一)坑点解析准备

坑点之前注意我们所有的链接请求都会被urls处理,用到的有这俩

Django基于模板实现的超链接一大坑点

views里面有这俩:

 Django基于模板实现的超链接一大坑点

 (二)坑点开始

既然是超链接,就会涉及斜杠  /    这里提醒一点:

在a标签里的href指向的路径中,在开头加上斜杠是指从根目录开始找,开头不加斜杠表示从当前页开始找

(一)问题示例

比如:http://127.0.0.1:8000/urlTest/中有一个s跳转链接<a href="index">点我好吗</a>,我们点击后就会变成

http://127.0.0.1:8000/urlTest/index

Django基于模板实现的超链接一大坑点

点击后:

Django基于模板实现的超链接一大坑点

(二)正确方法

加了斜杠呢?

如:http://127.0.0.1:8000/urlTest/中的超链接变为 <a href="/index">点我好吗</a>,我们点击后就会变成

http://127.0.0.1:8000/index/

 

结果:

Django基于模板实现的超链接一大坑点

点击超链接后

Django基于模板实现的超链接一大坑点