美文网首页
Django学习第五章 处理登录请求

Django学习第五章 处理登录请求

作者: guitar_当当当 | 来源:发表于2017-09-23 16:49 被阅读0次

    第四章的基础上已经写好一个登录的功能了,但是如何处理的话。请看接下来怎么操作

    讲表单中的数据提交给服务器的俩种方式(get/POST),那么Django服务器是如何接受请求的数据并加以处理的呢,,可以通过form表单中的action属性来指定提交的路径

    当我们填写用户密码的时候,单击“登录”按钮时,会由http://127.0.0.1/login_action/ 路径来提交登录请求。 SO。。在guest/urls.py  中文件添加login_action/的路由

    登录请求由views.py 视图文件的login_action 函数来处理的,打开sign/views.py 文件,创建login_action 视图函数

    客户端发送的请求信息函数全部包含在request中,关于如何获取request的包含的信息,可参考Django文档:

    https://docs.djangoproject.com/en/1.10/ref/request-response

    然后重启 登录admin ,123456 就会得到login success!

    但是登录页面并没有提示错误的提示位置,打开index.html页面修改如下

    重新启动输入错误的登录密码得到返回

    使用Django的模板语言,添加{{error}},它对应的render返回字典中的key,即'error'。。在登录失败的页面中显示对应的value,即‘username or password error’

    相关文章

      网友评论

          本文标题:Django学习第五章 处理登录请求

          本文链接:https://www.haomeiwen.com/subject/swvcextx.html