今天又学到了新东西了,有点意思。
前几天配置django路由,下面这样的:
path('gourl/<str:slug>/',views.gourl)
结果发现访问:
https://6yhj.com/gourl/wkzf/
这样的链接没问题,而访问
https://6yhj.com/gourl/wkzf
这样的地址就出现了404错误。注意上面两个链接的区别哦!!
于是我又将路由后面的/去掉了。
但是发现
https://6yhj.com/gourl/wkzf/
这个地址又变成了404了。
这下让我有点郁闷了。
有没有办法能够让两个地址都正常访问?
难到因为这个东西,我还得设置两条路由?
到网上找了找,总算找到了方法了。
那就是将路由地址最后的/加上,然后在settings.py文件中,加上下面这句:
APPEND_SLASH=True
这样问题就解决了,不用配置两条路由了。
又学到了有点让人高兴哈。
标签: