You called this URL via POST, but the URL doesn‘t end in a slash and you hav

最近学习django框架时,因为教程上的版本和自己安装的版本不一样,时不时会出现一些八哥,所以特意记录下解决方法,方便更多和我一样的新手小白。

出现这个问题,其实你需要仔细看你的页面信息:

其实你页面上报错信息已经给明了问题原因 及解决方案,既然你翻到我的博客了,那就说明你还是很粗心,亦或是你看见是英文就已经放弃了,脑海中第一反应就是baidu

页面报错信息大致是说:

因为你使用了POST调用了这个URL,但URL却没有以斜杠结尾,你设置了APPEND_slash。Django在维护POST数据时无法重定向到斜杠URL。

将表单更改为指向127.0.0.1:8000/login_check/(注意后面的斜杠),或者在Django设置中设置APPEND_slash=False即可解决。

好了,既然问题原因和解决方案有了,那就改吧,把提交表单的action后的url加个斜杠/

然后再去访问,如果出现下面的错误信息,恭喜,你可以接着去看我下面这篇博客,没有出现错误信息,那就pass。。。

http://t.csdn.cn/bawFo 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

glei20

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值