永发信息网

django网页问题 url自动添加了斜杠

答案:2  悬赏:30  手机版
解决时间 2021-03-19 08:52
当前页面是http://127.0.0.1:8000/page?p=1,当我访问自己做的链接httpTempter 时,也页面跳转到了http://127.0.0.1:8000/problem/?id=1010,problem后面自动加上了斜杠,而其他类似的链接都不会加上斜杠,怎么解决呢
最佳答案
  • 五星知识达人网友:一袍清酒付
  • 2021-03-18 10:17
我在 django 1.10 也碰到了这个问题, 明明提交的地址是 changepassword 执行时变成了
changepassword/
但改成其它的都可以, 网上找了不少资料, 我怀疑 django 自己有保留关键字, 对这些关键字会自动加上 / (算的上是 BUG)
所以临进的解决办法是避开
全部回答
  • 1楼网友:行雁书
  • 2021-03-18 10:22
你好! 你把这个URL对应的urls.py里面那条映射定义语句贴上来。估计你在那个地方加了斜杠。正常情况下,浏览器首先查找/page这样的URL,如果找不到,再重定向到/page/这个URL. 如果对你有帮助,望采纳。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯