html传递参数到python后端
时间: 2023-09-13 11:02:26 浏览: 173
Python简易界面跳转
5星 · 资源好评率100%
要在 HTML 页面中传递参数到 Python 后端,可以使用 HTML `<form>` 元素和 Python Flask 框架的 `request` 模块。以下是一个简单的示例:
HTML 页面:
```html
<!DOCTYPE html>
<html>
<head>
<title>传递参数</title>
</head>
<body>
<form action="/hello" method="POST">
<label for="name">姓名:</label>
<input type="text" name="name" id="name">
<input type="submit" value="提交">
</form>
</body>
</html>
```
Python 服务器:
```python
from flask import Flask, request
app = Flask(__name__)
@app.route('/hello', methods=['POST'])
def say_hello():
name = request.form['name']
return '你好,{}!'.format(name)
if __name__ == '__main__':
app.run(debug=True)
```
在上面的示例中,HTML 页面中的 `<form>` 元素将表单数据提交到 `/hello` 路径。在 Python 服务器中,`request.form['name']` 获取表单中名为 `name` 的参数,然后使用这个参数返回一个简单的问候语。
当然,这只是一个简单的示例,实际上你需要考虑到参数的安全性、编码方式等问题。
阅读全文