最近学习django框架时,因为教程上的版本和自己安装的版本不一样,时不时会出现一些八哥,所以特意记录下解决方法,方便更多和我一样的新手小白。
出现这个问题,其实你需要仔细看你的页面信息:
其实你页面上报错信息已经给明了问题原因 及解决方案,既然你翻到我的博客了,那就说明你还是很粗心,亦或是你看见是英文就已经放弃了,脑海中第一反应就是baidu
页面报错信息大致是说:
因为你使用了POST调用了这个URL,但URL却没有以斜杠结尾,你设置了APPEND_slash。Django在维护POST数据时无法重定向到斜杠URL。
将表单更改为指向127.0.0.1:8000/login_check/(注意后面的斜杠),或者在Django设置中设置APPEND_slash=False即可解决。
好了,既然问题原因和解决方案有了,那就改吧,把提交表单的action后的url加个斜杠/
然后再去访问,如果出现下面的错误信息,恭喜,你可以接着去看我下面这篇博客,没有出现错误信息,那就pass。。。