管理员登陆提交的过程不明白,『请求登陆界面』 和 『账号密码校验 』为什么是同一个路由里?

来源:7-1 .管理员登录

小蜗牛不回头

2017-07-31

我们进入后台,首先请求 /admin/login , 服务器把 视图 发送到浏览器。

但是,输完账号密码后,点击 「登陆按钮」, 难道不是 发送请求到 action 里的 url 吗 ?怎么会又去请求同一个 /admin/login 路由哦???

写回答

1回答

rustgopy

2017-07-31

亲,你好,相当于把两个逻辑合并在同一个视图里面处理,通过get请求呈现的是登录页面;通过post请求处理的是检测账号和密码。当然也可以分成两个视图处理器,一个用于呈现,一个用于检查。希望我的回答有助于你理解,有问题及时与老师反馈!

1
5
小蜗牛不回头
回复
rustgopy
老师好,今天突然想起来了。这是浏览器锚点的点击冒泡行为。现在有些前端框架会阻止这种默认的冒泡行为,要怎么办?
2017-08-01
共5条回复

Python Flask 构建微电影视频网站

Python 最好用轻量级框架,让你轻松胜任 Python Web 工程师

683 学习 · 663 问题

查看课程