我怎样才能让烧瓶文件等待 html 编码网站中的特定按钮按下? - python
how can I have a flask file wait for a specific button press in a html coded website? - python
我想用 flask 检查在 HTML 编码的网站中按下按钮时,网站将启动并且 运行 并且 py 应用程序需要 运行 也等待按钮点击,然后在按钮点击时,它会获取输入的内容并打印出来。我该怎么做?
这是我的 html 代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>test</title>
</head>
<body>
<input type="hallo">
<button>Hallo</button>
</body>
</html>
我已经搜索了一段时间,但没有任何效果,请帮忙。
一些代码片段会很棒,谢谢。
使用与 post 请求一起提交的简单表格。
使用名称属性查询输入字段的值。
提交类型的按钮提交表单。
from flask import (
Flask,
render_template,
request
)
app = Flask(__name__)
@app.route('/', methods=['GET', 'POST'])
def index():
if request.method == 'POST':
print(request.form.get('hallo'))
return render_template('index.html')
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>test</title>
</head>
<body>
<form method="post">
<input type="text" name="hallo" />
<button type="submit">Hallo</button>
</form>
</body>
</html>
我想用 flask 检查在 HTML 编码的网站中按下按钮时,网站将启动并且 运行 并且 py 应用程序需要 运行 也等待按钮点击,然后在按钮点击时,它会获取输入的内容并打印出来。我该怎么做?
这是我的 html 代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>test</title>
</head>
<body>
<input type="hallo">
<button>Hallo</button>
</body>
</html>
我已经搜索了一段时间,但没有任何效果,请帮忙。 一些代码片段会很棒,谢谢。
使用与 post 请求一起提交的简单表格。
使用名称属性查询输入字段的值。
提交类型的按钮提交表单。
from flask import (
Flask,
render_template,
request
)
app = Flask(__name__)
@app.route('/', methods=['GET', 'POST'])
def index():
if request.method == 'POST':
print(request.form.get('hallo'))
return render_template('index.html')
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>test</title>
</head>
<body>
<form method="post">
<input type="text" name="hallo" />
<button type="submit">Hallo</button>
</form>
</body>
</html>