Error in user YAML: (<unknown>): could not find expected ':' while scanning a simple key at line 3 column 1
---
- oeasy Python 0582
- 这是 oeasy 系统化 Python 教程,从基础一步步讲,扎实、完整、不跳步。愿意花时间学,就能真正学会。
本教程同步发布在:
个人网站: `https://oeasy.org`
蓝桥云课: `https://www.lanqiao.cn/courses/3584`
GitHub: `https://github.com/overmind1980/oeasy-python-tutorial`
Gitee: `https://gitee.com/overmind1980/oeasypython`
---- 上次 了解到了
- 静态文件
- 渲染模板
- 可以进行表单的提交吗?
- 静态文件login.html放在static
<form action="/login" method="POST">
username:<input name="username"/><br/>
password:<input name="password"/><br/>
<input type="submit">
</form>
- 这次是用post的方式进行提交的
- 提交到的路由为
- /login
- 这次url里面看不到参数
- 参数在form里面
- 现在构造处理函数
from flask import request
from flask import Flask
app = Flask(__name__)
def login():
return dict(request.form)
if __name__ == "__main__":
app.run(debug=True)
- 保存并运行
- 这样就可以
- 在前端展示 post过来的表单数据
- 什么是POST呢?
- 提交数据有两种方法
- GET
- POST
| 方法 | url中 | 接收方式 | 特点 |
|---|---|---|---|
| get | 出现 | request.args | 开放 |
| post | 不出现 | request.form | 隐蔽 |
- 这次练习了使用flask发送请求
- GET
- POST
- 提交的数据都可以得到
- 并且可以做后续处理
- 后台数据和前台有什么关系
- 可以将后台数据展示在前台吗??🤔
- 下次再说!
- 本文来自 oeasy Python 系统教程。
- 想完整、扎实学 Python,
- 搜索 oeasy 即可。



