1 错误
1 关于django的错误
问题1
描述:
当使用a标签向同项目的其它html跳转时,当前路径为book,要跳转的是addbook,对应关系函数都是正确的。但是每一次跳转,并没有找url(r’addbook/‘,views.addbook),而是找的上一条url(r’book/‘,views.book),执行的是views.book函数。
解决方案:
- 注释掉url(r’book/‘,views.book)
- 交换url(r’addbook/‘,views.addbook)和url(r’book/‘,views.book)的位置
- 修改跳转addbook这个路径名,url对应也改,函数名不用改,修改遵循这样的规则不能以book这个结尾即可
思考:
可能是字符串匹配的问题,当拿到路径名addbook时去urlpatterns中从上到下的找,可以发现book可以和addbook的后半部分完全匹配,book又在addbook的前面,优先匹配了book,而不是下面的addbook测试:
去思考效果一致最终解决:
url没按标准来啊弟弟
在路径前面家^符号2 记录
响应式,当宽度小于等于700px 变样式